EXT4 prechod?

Založil Erich Stark, 11. 02. 2009, 17:18:31

Předchozí téma - Další téma

Erich Stark

Citace od: MartenP kdy 12. 02. 2009, 16:44:06
Takže jsem přešel. Zatím spokojenost. Pro zájemce jsem připravil návod.
http://martenuv.blog.cz/0902/jak-jsem-presel-na-ext4

Musim mat aj nove jadro alebo staci to stare ktore je v debiane? :)
" The box said that I needed to have Windows XP or better ... so I installed Debian ."

Boogey

Otazka je, co je u tebe stary a co novy. Stable verze - ext4 je az v jadru 2.6.28. Pokud mas jadro z Lennyho( predpokladam 2.6.26 ), tak musis pouzit ext4dev a povolit to u disku prikazem: tune2fs -E test_fs /dev/sda2  to sda2 je jako priklad samozrejme.
Debian Squeeze 32bit, Kernel 2.6.26-2, (Server)
AMD Duron 700MHz@1Ghz, 640MB ram, GeForce 4 MX 64MB
Apache2, PHP5, Samba, ProFTPd, MySQL, KDE 4.2.2(na testovani)

Petr Slunský

Citace
Musim mat aj nove jadro alebo staci to stare ktore je v debiane? :)

Hovoř raději v číslech... každý balík má svoje číslo verze.
Debian

Erich Stark

Ja mam to zakladne ake u debian lenny bolo :)
" The box said that I needed to have Windows XP or better ... so I installed Debian ."

Boogey

#19
posli vypis uname -r, zadny zakladni neni. Otazka je, jak casto aktualizujes atd. A jestli myslis to prvni, kdyz jsi to nainstaloval, tak ani to neni vypovdajici - u instalace se pouzije jadro aktualni a to je v kazdym case jiny.

http://disk.jabbim.cz/boogey@jabbim.cz/Ext3%20vs%20ext4dev.pdf
Mala aktualizace - zkompiloval jsem jadro 2.6.28.5, kde je stable verze ext4 a provedl testy znovu, i kdyz v o neco mensim meritku, protoze neni tolik casu.
Debian Squeeze 32bit, Kernel 2.6.26-2, (Server)
AMD Duron 700MHz@1Ghz, 640MB ram, GeForce 4 MX 64MB
Apache2, PHP5, Samba, ProFTPd, MySQL, KDE 4.2.2(na testovani)

Cr0nO

#20
V Debiane este nemam skusenost ,ale posledne novy Arch Linux 2009.02 sa spraval dost cudne na EXT4 particii.Zatial taky nemasny neslany dojem.Nemam to podlozene,len subjektivny pocit.Skor ako EXT4 by som bol za REISERFS4.Reiser vsak dopadol ako dopadol.

kmarty

Tak jsem se taky dopracoval k ext4.
Ale nejak se nemuzu zbavit dojmu, ze pri velke praci s diskem(? - zatim slo o kopirovani nekolikagigabytoveho souboru nebo o kopirovani, presouvani, mazani a zase kopirovani velkeho mnozstvi souboru obecne) se chova trochu podivne. Konkretne mi uz parkrat totalne vytuhl filesystem a to bez jedine hlasky (naposledy vcera, celkem mne to potkalo za posledni tyden asi petkrat). OS jako takovy zil dal, ale co se tyce diskove aktivity - nula a mrtvo.

Poprve mne to potkalo pri kopirovani nejakeho DVD image. proste se nedokopiroval a cp zustal tuhy. Nejprve jsem si myslel ze mit u toho zaroven otevreny FS pres debugfs nebylo to prave orechove (i kdyz jsem nic nezapisoval). Jenze nasledujici den mi to udelal znovu (tentokrat uz debugfs spusteny nebyl, takze nebylo na koho to svest). Napadly mne takove silenosti jestli nahodou nastaveny delsi commit (jednou za 5 minut) do zurnalu nemuze tohle zpusobit nebo zurnalovani v rezimu writeback. Je to asi blbost, ale tim jsem asi tak vycerpal veskere "nestandardni" nastaveni co mam. Kazdopadne uz mam overene, ze ani tohle neni pricinou.
Ve chvili kdy takhle filesystem vytuhne jinak vse bezi. Krome programu ktery prave FS pouzivaji (pouzivaly). Ty jsou ztuhle tak, ze je ani kill nepresvedci. Pokud v tomhle stavu jakykoliv program zkusi cist nebo zapisovat, prida se k vytuhlym procesum taky.
Zkratka vubec nechapu co se to deje. Pri ext3 tyhle potize fakt nebyly. Kdybych aspon vedel kam se muzu podivat co se deje, ale takhle nemam v ruce vubec nic (pro pripad ze se to zopakuje jsem si hodil kern logovani i na /dev/tty12 - tam se to snad objevi kdyz uz ne v log souboru).

Pokud nekoho napada co by mohlo byt blbe, budu mu za odpoved vdecny.

Distro je Squeeze, jadro je vanilla 2.6.28.7.
FS ma tyhle ficury:
Filesystem features:      has_journal ext_attr resize_inode dir_index filetype needs_recovery extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize
Filesystem flags:         signed_directory_hash
Default directory hash:   half_md4

Boogey

Rozhodne to neber, jakoze te strasim, ale mel jsem stejny problemy a ted uz mam tyden na reklamaci disk. Tzn pouzil bych fsck s vypsanim badblocks a nebo rovnou program badblocks s parametrem -v (verbose)
Debian Squeeze 32bit, Kernel 2.6.26-2, (Server)
AMD Duron 700MHz@1Ghz, 640MB ram, GeForce 4 MX 64MB
Apache2, PHP5, Samba, ProFTPd, MySQL, KDE 4.2.2(na testovani)

kmarty

Prislo by mi to jako zatracene velka nahoda aby se disk takhle po...to hned ten den co "pretunim" ext3 na ext4, ale kazdopadne to testnu. Porad lepsi nez na to jen smutne koukat :-).

Boogey

Ja jsem si tohodle chovani vsiml par dni po prechodu na ext4 taky. Jenze po detailnejsim zkoumani jsem zjistil, ze to je na oddilu, kde mam nakonec jeste ext3, takze vina ext4 odpadla.
Debian Squeeze 32bit, Kernel 2.6.26-2, (Server)
AMD Duron 700MHz@1Ghz, 640MB ram, GeForce 4 MX 64MB
Apache2, PHP5, Samba, ProFTPd, MySQL, KDE 4.2.2(na testovani)

kmarty

Ja si dal nakonec i tu praci, ze jsem zazalohoval disk a premkfsoval jsem disk od nova (pro odstraneni pripadnych pozustatku - pravda, kdyz uz jsem u toho byl, tak jsem zmenil dir_hash z tea na half_md4 :-) ). Ale chova se to stejne, at jde o zkonvertovany FS nebo o uplne novy.

kmarty

Tak badblocks hlasa ze disk je v pohode a ani smart netvrdi nic zvlastniho.

Boogey

Tak to vypada na chybu ext4, ale pokud z toho nedostanes nejaky informace o ni, tak tezko to reportnout bo hledat reseni. Zadnej log nic zajimavyho nerika?
Debian Squeeze 32bit, Kernel 2.6.26-2, (Server)
AMD Duron 700MHz@1Ghz, 640MB ram, GeForce 4 MX 64MB
Apache2, PHP5, Samba, ProFTPd, MySQL, KDE 4.2.2(na testovani)

kmarty

#28
Prave ze ne :-(.
Ja se mu ani nedivim - ono to jaksi nestihne. Proto jsem si ted nastavil jeste logovani na konzoli a doufam ze az to zase prijde, ze neco uvidim.

EDIT: Pro sichr jsem si ted hodil jeste logovani na remote syslog.

Boogey

To mas pravdu. Nedoslo mi, ze vlastne do logu jakozto souboru se to nedostane. Tak sem pak kdyztak posli, k cemu dospejes v konzoli.
Debian Squeeze 32bit, Kernel 2.6.26-2, (Server)
AMD Duron 700MHz@1Ghz, 640MB ram, GeForce 4 MX 64MB
Apache2, PHP5, Samba, ProFTPd, MySQL, KDE 4.2.2(na testovani)