7.2.4 Il filesystem EXT3 ( > 2.4.17)
L'attivazione di un filesystem "journaled" con il tipo EXT3 FS
richiede i seguenti passi, usando un pacchetto kernel-image Debian precompilato
( > 2.4.17):
# cd /etc; mv fstab fstab.old
# sed 's/ext2/ext3,ext2/g' <fstab.old >fstab
# vi /etc/fstab
... impostate il filesystem di root ad "auto" invece di "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
... installa l'ultimo kernel ed imposta il boot
(lilo viene lanciato a questo punto)
# tune2fs -j -i 0 /dev/hda1
# tune2fs -j -i 0 /dev/hda2
... Per tutti i filesystem EXT2 convertiti a EXT3
# shutdown -r now
A questo punto il journaling EXT3 � attivato. Avere le voci "type"
in fstab
come ext3,ext2 assicura, in caso il kernel
non supportasse EXT3, un tranquillo ritorno ad EXT2 per le partizioni non-root.
Se avete un kernel 2.4 gi� installato e non lo volete reinstallare, date gli
stessi comandi apt-get
di cui sopra e poi:
# 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
... per tutti i filesystem EXT2 convertiti a EXT3
# shutdown -r now
A questo punto il journaling EXT3 � attivato.
Qualora /etc/mkinitrd/modules
non fosse stato impostato al lancio
di mkinitrd
e si volessero aggiungere alcuni moduli al boot:
... al prompt di initrd per entrare in shell (entro 5 sec.), premete INVIO
# insmod jbd
# insmod ext3 # modprobe ext3 si prende cura di tutto
# insmod ext2
# ^D
... continuate il boot
Sui messaggi al boot (dmesg
), potr� apparire "cramfs: wrong
magic", messaggio noto per essere inoffensivo. Questo problema � stato
risolto in Sarge (10/2002). Vedere https://bugs.debian.org/135537
ed il EXT3 File System
mini-HOWTO
oppure
/usr/share/doc/HOWTO/en-txt/mini/extra/ext3-mini-HOWTO.gz
per
ulteriori informazioni.
Alcuni sistemi hanno sperimentato dei gravi blocchi del kernel, quando EXT3 �
attivato (fino al 2.4.17) ma, per quanto mi riguarda, non ho avuto problemi.