Convertir partició ext3 a ext4 en Ubuntu 9.04 Jaunty
Una de les característiques més interessants que ens han vingut amb la darrera edició d'Ubuntu és el format de disc ext4. Hem vist exemples de com pot llagar a influir en els temps d'accés a les nostres dades emmagatzemades en discos amb ext4. Si no vols haver de reinstal · lar Ubuntu per poder fer ús d'aquesta millora podem convertir la nostra partició amb els següents passos.
Passos per realitzar la conversió.
Has de tenir actualitzat el Ubuntu a la versió 9.04 Jaunty Jackalope. Si consideres important la informació que guardes al disc hauràs de considerar fer una còpia de seguretat dels arxius importants. No té per que passar res, però si la informació el val no has de córrer el risc.
Arrenca l'equip des d'un CD d'arrencada que contingui Ubuntu 9.04 Jaunty. Un cop estiguem a l'escriptori de gnome obrim un terminal des Aplicacions → Accessoris → Terminal.
Ens convertim en root amb:
sudo -i
Amb el que simplifiquem la introducció d'ordres.
Identifiquem la partició que volem convertir amb:
fdisk -l
i podrem veure alguna cosa com:
Del que deduïm que la partició d'arrencada és / dev/sda1, i aquesta ruta serà la que usem en els següents comandaments.
Procedim a convertir la partició a ext4 amb la següent comanda. El paràmetre que usem és una o majúscula, no és un zero ni la minúscula.
tune2fs -O extents,uninit_bg,dir_index /dev/sda1
Comprovem la integritat del disc amb:
e2fsck -pf /dev/sda1
És normal que ens informe de cap error.
Muntem la partició.
mount -t ext4 /dev/sda1 /mnt
I obrim per editar el fstab que s'allotja en el disc convertit.
gedit /mnt/etc/fstab
Buscarem alguna cosa com el següent:
# / was on /dev/sda1 during installation
UUID=e8113d8a-18c6-4cf8-9055-6cc97e0f4128 / ext3 relatime,errors=remount-ro 0 1
I ho canviarem on posa ext3 a ext4
# / was on /dev/sda1 during installation
UUID=e8113d8a-18c6-4cf8-9055-6cc97e0f4128 / ext4 relatime,errors=remount-ro 0 1
i guardem. Podem reiniciar.
De vegades apareix un error fatal (error 13) que es produeix per una assignació incorrecta al grub. Es resol iniciant amb el CD d'Ubuntu 9.04 Jaunty i executant des d'un terminal:
sudo mount /dev/sda1 /mnt
sudo grub-install /dev/sda --root-directory=/mnt --recheck
Final
Acabat aquest procés haurem convertit la partició al mas nou format ext4. Una de les característiques de ext4 és la total compatibilitat amb ext3 el que fa que convertir d'un a altre sigui tan fàcil. Els arxius allotjats en el nostre disc anteriors al procés de conversió no es beneficien de les característiques de ext4. Només els nous arxius ho fan. Pots copiar a un altre disc aquests arxius i tornar-los a passar al disc convertit ext4 amb el que llavors si es beneficien de les noves característiques.
S'ha informat sobre alguns problemes amb ext4 i pèrdua de dades, però com podem llegir en el bloc de Diego Calleja és una informació totalment alarmista.




















abril 27th, 2009 at 18:21
Informació Bitacoras.com ...
Valora en Bitacoras.com: Una de les característiques més interessants que ens han vingut amb la darrera edició d'Ubuntu és el format de disc ext4. Hem vist exemples de com pot llagar a influir en els temps d'accés a les nostres dades magatzem ...
juliol 6th, 2009 at 20:55
Això de
sudo grub-install / dev / sda-root-directory = / mnt-recheck
és important, que si no quan s'actualitza el nucli no et deixa fer servir el nou.
(Experiència pròpia)
novembre 24th, 2009 at 05:18
És important fixar-se que el pas
e2fsck-pf / dev/sda1
lador podria et demana simplement que ho executis sense l'opció-p per fer-ho manualment
e2fsck-f / dev/sda1
Si et pregunta alguna cosa cal contestar afirmativament perquè ho arregli.