7.2.4 EXT3-Dateisystem ( > 2.4.17)
Die Journaling Funktionalit�t f�r das EXT3-Dateisystem mit einem
vorkompilierten Kernel-Image ( > 2.4.17) von Debian zu aktivieren, setzt die
folgenden Schritte voraus:
# cd /etc; mv fstab fstab.old
# sed 's/ext2/ext3,ext2/g' <fstab.old >fstab
# vi /etc/fstab
... setzen Sie den root-Dateisystemtyp auf "auto" anstelle von "ext3,ext2"
# cd /etc/mkinitrd
# echo jbd >>modules
# echo ext3 >>modules
# echo ext2 >>modules
# cd /
# apt-get update; apt-get install kernel-image-2.4.17-686-smp
... installieren Sie den aktuellsten Kernel und konfigurieren Sie LILO
dementsprechend
# tune2fs -j -i 0 /dev/hda1
# tune2fs -j -i 0 /dev/hda2
... tune2fs f�r alle EXT2 Dateisysteme wiederholen
# shutdown -r now
Von nun an ist EXT3-Journaling aktiviert. F�r den Fall, dass der Kernel EXT3
f�r root-Partitionen nicht unterst�tzt, erweist sich ext3,ext2 als
Dateisystem-"Typ" in der fstab
als sehr hilfreich, da so
sicher ein "Fall-Back" gemacht werden kann.
Wenn Sie schon zuvor einen 2.4er-Kernel installiert haben, und ihn nicht erneut
installieren m�chten, dann f�hren Sie die oben genannten Befehle bis zu dem
apt-get
Kommando aus, und dann folgende:
# mkinitrd -o /boot/initrd.img-2.4.17-686-smp
/lib/modules/2.4.17-686-smp
# lilo
# tune2fs -j -i 0 /dev/hda1
# tune2fs -j -i 0 /dev/hda2
... tune2fs f�r alle EXT2-Dateisysteme wiederholen
# shutdown -r now
Von nun an ist EXT3-Journaling aktiviert.
Wenn /etc/mkinitrd/modules
nicht gesetzt war als
mkinitrd
ausgef�hrt wurde, und Sie w�hrend der Boot-Phase
zus�tzliche Module hinzuf�gen m�chten:
... um eine Shell (5 sec.) an dem initrd Prompt zu erhalten, RETURN dr�cken
# insmod jbd
# insmod ext3 # modprobe ext3 sollte alles n�tige ber�cksichtigen
# insmod ext2
# ^D
... weiter gehts mit dem Boot-Vorgang
Die Meldung "cramfs: wrong magic" k�nnte in den Systemmeldungen beim
Boot-Vorgang (dmesg
) auftreten, diese wird jedoch als harmlos
eingestuft. Dieses Problem wurde in Sarge (2002/10) gel�st. Siehe https://bugs.debian.org/135537
und das EXT3 File System
mini-HOWTO
oder
/usr/share/doc/HOWTO/en-txt/mini/extra/ext3-mini-HOWTO.gz
um
weitere Informationen zu erhalten.
Es wurde berichtet, dass auf einigen Systemen einige Kernel lock-ups auftraten
wenn EXT3 aktiviert war, aber was meinen 2.4.17 Kernel angeht, hatte ich keine
Probleme.