← Back to team overview

sslug-teknik team mailing list archive

Re: ext2 -> ext3

 

In <3DCAC7DE.A65858AE@xxxxxxxxxx> Atte André Jensen <atte@xxxxxxxxxx> writes:

>2) tune2fs -j /dev/XXX
>hvor XXX er alle de dev's i fstab hvor der nu står ext2 (hda3, hda1,
>hdb1 hom er mountet på hhv. /, /boot og /home)

>3) ændrer alle ext2 til ext3 i fstab

Hvis du vil være forsigtig, så start med een af partitionerne -
f.eks. /home, da du så stadig kan boote selv om der skulle gå
noget galt med ext3 support'en.

>4) mkinitrd

"mkinitrd --preload=jbd --preload=ext3" hvis du vil være 100%
sikker på at have ext3 modulerne med i initrd-filen.

>Stødte lig på denne her, som antyder et betydeligt performancedrop ved
>skift til ext3 med data-journaling:

>http://www.linuxworld.com/site-stories/2001/1120.filesystem.html

Data-journaling er IKKE default i ext3 - default er "data=ordered",
hvilket betyder at fil-data skrives direkte til filen (ligesom ext2),
mens meta-data går via journalen. I praksis vil performance-forskellen
være nogle få % sammenlignet med ext2 - og du kan faktisk "risikere"
at det performer bedre: Hvis meta-data opdateringerne er meget spredte
på disken vil ext2 forårsage mange søgninger på disken mens metadata
opdateres - ext3 derimod smider det hele i journalen, der ligger
samlet på disken. Først senere (asynkront) commit'tes data fra
journalen til selve filsystemet. Så brugeren oplever at skrivningerne
går hurtigere.

-- 
Henrik Storner <henrik@xxxxxxx> 
Hvis du vil have god, pålidelig info om Open Source og Linux, så 
overvej at støtte Linux Weekly News med et abonnement.
                                   http://lwn.net/Articles/10688/


References