sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #57021
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