Názory k článku
Ext4: evoluční souborový systém
počet inodů
celé vláknoChápu výhody statického layout. Líbilo by se mi, kdyby šly nové inody přidat. V případě, že by došly, vytvořil se nějaký speciální soubor a nové inody uložily do něj.
Re: počet inodů
celé vláknoRe: počet inodů
celé vláknoRe: počet inodů
celé vláknoNeumí. Viz Wikipedie:
Max number of files: Set at filesystem creationNa ext4 Wiki se dokonce píše:
The number of inodes in the system can not be changed after the filesystem is created, at least without growing the filesystem. If the filesystem is grown using resize2fs (wihch requires increasing the size of the partition or logical volume on which the filesystem resides, of course), the number of inodes in the filesystem will grow, but only in rough proportion to the number of blocks in the filesystem.
The proportion of inodes to disk space available is controlled by the -i option to mke2fs.
There is no harm in creating too many inodes, except that time to fsck the filesystem will grow a small amount, and space that could be used for file storage will be reserved for the inode table.
Jinak používám ext3 i ext4 a nikdy mi inody nedošly. Žádná vlastní čísla jsem nezadával. mke[234]fs to nějak dobře odhaduje.
Re: počet inodů
celé vláknoRe: počet inodů
celé vláknoRe: počet inodů
celé vláknoRe: počet inodů
celé vláknoRe: počet inodů
celé vláknokorektoor
celé vláknovývojji
na svém notebook
jenom 2. radek, a 2 chyby :)
Re: korektoor
celé vláknoRe: korektoor
celé vlákno"nenarazil na nic[,] co by mu bránilo v práci."
"Ext4 přichází se spoustou vlastností zlepšující[ch] výkon a omezující[ch] fragmentaci." (předpokládám více vlastností, ne jednu)
"a některé byly dokonce implementovány, ale další nikoli[,] a začalo se mluvit o vytvoření další verze ext"
"kdyby ext3 zůstalo stabilní a nové vlastnosti se implementovaly až do ní" (já nevím, připadne vám ideální měnit dva rody v jednom souvětí? :) )
"Poráží i starý limit maximální velikosti oddílu, který má ext3 na hodnotě 16 TiB[,] při velikosti 8 KiB na jeden blok." (předpokládám limit 16TiB na ext3)
"kdy se do souboru zapsalo spousty nul" (zapsaly spousty / zapsalo hodně)
"dovoluje programům odeslat hodně bloků najednou[,] na rozdíl od existujícího mechanismu v jádře" (tady si nejsem jist)
"se k sekundové části přidaly 2 bity navíc[,] a tím se posunul" (příslovečná účelová?)
"Této struktury budu dále využít u testů s kompresí" ([využívat]?)
"Pro tento test jsem se rozhodl použít film Big Buck Bunny[,] s celkovou velikostí asi 200 MiB[,] a Elephants Dreams[,] s velikostí 800 MiB."
Pokud jsem se někde sekl já, opravte mě, tohle jsem bral naposledy někdy na základce..
ReiserFS
celé vláknoRe: ReiserFS
celé vláknoRe: ReiserFS
celé vláknotune2fs -r 1000 /dev/sda1
jinak ty nedokoncene 4k bloky me fakt netrapi.
Re: ReiserFS
celé vláknoRe: ReiserFS
celé vláknoSlack-space, šmajdalfe, slack-space.
celé vláknoRe: ReiserFS
celé vláknoRe: ReiserFS
celé vláknoR4 je mrtvý, protože z různých důvodů nebude asi nikdy začleněn do vanilky.
Dva bity?
celé vláknoJádro 2.6.23 přidává další 2 bity k timestampu v systému a tohoto vylepšení využívá i ext4. To pak může ukládat čas s přesností na nanosekundy.
Tady se asi vloudila nějaká chyba. Dva bity by na nanosekundovou granularitu nemohly stačit, na to je jich potřeba aspoň 30.
Re: Dva bity?
celé vláknoKompatibilita
celé vláknoRe: Kompatibilita
celé vláknoRe: Kompatibilita
celé vláknoPodpora undelete
celé vláknoPri ext3 je to velmi slabe.
Re: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoJinak viz napr. http://en.wikipedia.org/wiki/OpenVMS
Re: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoJsem pouze trochu alergický na nevychované spratky. Je fakt, že nad tohoto jsem se mohl povznést a ne se snažit dohnat jeho výchovu a vysvětlovat mu zásady slušného chování.
Re: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoMožná vám vadí, že nejsem politicky korektní a když někdo lže, nazvu ho lhářem, když se někdo chová jako hulvát, nazvu ho hulvátem. Nemám pocit, že by to ale bylo v rozporu s tím, co jsem uvedl v prvním odstavci.
K tomu "aneb" - buďte prosím konkrétní a zkuste polopaticky, nejlépe na reálném příkladu, uvést, co tím vlastně myslíte.
Re: Podpora undelete
celé vláknoAneb na jiných vidíme především to, co právě pozorujeme na sobě. :-) :-)
Re: Podpora undelete
celé vláknoŽádal jsem o konkrétní příklad, zase jsem dostal nějaké neurčité plácnutí do vody. Že mně to ani nepřekvapuje...
Re: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoMáte-li dojem, že se pletu, uveďte vlastní definici pojmu "anonymní osoba". Děkuji.
Re: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoKdyž o sobě někdo píše jako -la, bude to asi ženská, když jako -l, bude to asi chlap. Na 100% to není nikdy, stejně jako při osobním kontaktu.
Když někdo ve skutečnosti vypadá jako ženská, je docela velká šance, že to ženská bude. A naopak. A to přesto, že se můžete šeredně mýlit. Jako extrémní příklad mohu doporučit, abyste si zajel do Thajska, kde objevíte tranvestity chlapy, u kterých byste se vsadil, že jde o ženské.
Pokud nesouhlasíte, odpovězte mi na otázku, jak chcete určit pohlaví při osobním kontaktu. Bez ukazování občanky.
Re: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoJinak týpky co odmítají undelete nechápu. Když chcou po sobě zničit stopy, stejně to musí mazat speciálním způsobem, tak proč neudělat běžné mazání recover-friendly? Třeba jako implementovat koš na úrovni alokační tabulky (a přepisovaly by se bloky nejstarších smazanců).
Re: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoProtože soubor není jen directory entry, ale především mnoho záznamů v tabulce alokace clusterů. Při smazání souboru se tedy nejen nuluje první znak souboru, ale především spojový seznam alokovaných clusterů.
Abychom umožnili obnovení souboru, nesměli bychom v této tabulce nic mazat. Po určité době práce s diskem by se nedaly najít žádné vynulované záznamy.
Pak bychom před každým zápisem museli najít nejstarší smazaný soubor, vynulovat jeho seznam clusterů, zkusit zápis a pokud by to nestačilo, tak toto opakovat. To by bylo tak brutálně pomalé, že byste určitě raději ten snadný undelete oželel.
Re: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknopocitat s undelete v navrhu fs nema smysl, pokud fs pocita s verzovanim (coz se ext bohuzel netyka v zadne zname verzi)
Re: Podpora undelete
celé vláknoRe: Podpora undelete
celé vláknoRe: Podpora undelete
celé vlákno1. Nemal som na mysli ani tak utilitu - co je zalezitost balikov, ale sposob alokacie novych blokov, aby sa snazil nevyuzivat nedavno zmazane subory (prioritna alokacia davnejsie zmazanych suborov).
2. V ramci popularizacie Linuxu nie je vhodne tvrdit ze undelete je nanic a treba to riesit zalohovanim. To je pekne, ale castokrat si niekto nainstaluje linux a potom takyto argument ho presvedci aby sa vratil k oknam, kde takych utilit ma moc. Ono je aj tazke pre uzivatela si vymedzit predmet zalohovania, lebo uzivatel pracuje len nad urcitou abstrakciou - ked sa ho spytate kde je subor, povie ze ked si spusti office tak je tam.
3. Vacsinou nepouzivam desktop (a ked ano, najviac xterm) - kos mi neriesi moj problem. Navyse sa vacsinou dostavam len k strojom, ked uz problem vznikol a nemal som vplyv na to obist ho.
Priklad: Nedavno sa stalo kamaratovi, ze mu nejaky skript na postovom servery vyliezol z adresara a pomazal mu nieco v home-och. Dany skript (v perle) stiahol z internetu ako pouzivanu zalezitost vhodnu pre postfix - na mazanie maildirov neexistujucich uzivatelov (odstranenych). Fungovalo mu to 6 mesiacov a potom mu to zmazalo aj co nemalo. Problem zistil okamzite, ale obnova na ext3 uz nebola mozna.
Re: Podpora undelete
celé vláknoOn ten server nezálohoval? Ani data uživatelů?
Delayed allocation???
celé vláknoRe: Delayed allocation???
celé vláknoRe: Delayed allocation???
celé vláknoRe: Delayed allocation???
celé vláknoRe: Delayed allocation???
celé vláknoRe: Delayed allocation???
celé vlákno-Yenya, http://www.fi.muni.cz/~kas/blog/
Velké množství malých souborů
celé vláknoRe: Velké množství malých souborů
celé vláknoRe: Velké množství malých souborů
celé vláknoRe: Velké množství malých souborů
celé vláknoZapl jsem si jej i na desktopu.
Nedokážu správně přečíst výhody EXT4
celé vláknoA tak je to i s dalšími "rozdíly". Tady v této správičce to ještě není dotažené do absurností, ale v některých článcích co teď vychází je opravdu většina výhod prezentována jako "EXT4 umí navíc i tohle a nejlepší na tom je, že to jde použít i s EXT3".
Kde tedy dělám chybu? Když věřím, že EXT4 umí něco víc, nebo když věřím, že "Stále se daří udržet dopřednou a zpětnou kompatibilitu, takže ext3 může uživatel připojit jako ext4 a obráceně."
Osobně to chápu tak, že EXT4 bude dopředně kompatibilní (tedy EXT4 mountovatelná coby EXT3) jen pokud jste ji vlastně nepoužili.
Re: Nedokážu správně přečíst výhody EXT4
celé vláknoRe: Nedokážu správně přečíst výhody EXT4
celé vláknoA co se týká "dokud nezačnete používat nové vlastnosti" pak 1. proč bych tedy přecházel na EXT4, když nechci používat jeho nové vlastnosti a 2. nejsem odborník na filesystémy, ale nebudou tyhle nové vlastnosti používané tak nějak automaticky bez mého zásahu (pokud je tedy již na začátku nezakážu, což jsme zpět u otázky 1).
Re: Nedokážu správně přečíst výhody EXT4
celé vláknoRe: Nedokážu správně přečíst výhody EXT4
celé vláknoZFS ?
celé vláknoLVM+Fs nie je moc uzivatelske. Ale urcite bude prinosom.
Re: ZFS ?
celé vláknoRe: ZFS ?
celé vláknojinak SWRAID+LVM+FS povazuji za dobry a vyhovuje mi.
Re: ZFS ?
celé vláknoRe: ZFS ?
celé vláknoRe: ZFS ?
celé vláknoRe: ZFS ?
celé vláknoRe: ZFS ?
celé vláknoRe: ZFS ?
celé vláknoVykonnostni statistiky
celé vláknotyhle cisla u 'Dekomprese souboru':
ext4 0m25.110s 0m3.140s 0m11.157s
mi v souctu v zadnem pripade nedavaji 25.110 vteriny.
Zda se, ze bud je spatne soucet, to by byl ovsem ext4 az zazracne rychly, anebo to nema byt 11.157s nybrz 21.157s
Re: Vykonnostni statistiky
celé vláknoNo tak to je tedy legrace
celé vlákno> zařízení potřebuje přesnější čas než vyjádření timestampu po vteřinách. Jádro
> 2.6.23 přidává nanosekundy ke stávajícímu timestampu v systému a tohoto
> vylepšení využívá i ext4. Jako přídavek se k sekundové části přidaly 2 bity
> navíc a tím se posunul problém roku 2038 o dalších 500 let.
Nejrozšířenější FS ukládá čas souborů s rozlišením 100 nanosekund už asi 15 let a ext4 má "novinku" 34-bit. No to tedy fůůůůůj ...
> Ext4 také řeší nově prealokaci bloků pro jeden soubor. Doposud se pro tuto
> činnost používala metoda, kdy se do souboru zapsalo spousty nul a tím se
> alokovalo potřebné místo navíc. Do ext4 bylo kvůli tomuto problému přidáno nové
> systémové volání preallocate(). Takto alokované místo by nemělo být
> fragmentované. Toto velmi ocení databázové systémy a také programy pro záznam
> různých audio a video přenosů, které ukládají data postupně podle toho, jak
> přijdou.
Na blití ... Nejrozšířenějšímu FS prostě řeknete, jak má soubor být veliký a ono se tak stane.

