sábado, 16 de enero de 2010

Cambiar ext3 a ext4

Título: Cambiar de ext3 a ext4

Autor: AngelD (angeld en froga punto net)
Por razones que un no logro explicarme, he migrado todos los sistemas de ficheros de mi sistema de pruebas Debian de ext3 a ext4


  • Componentes utilizados


Debian Squeeze
SystemRescueCd
Kernel Linux 2.6.30 (ext4 soportado de forma estable desde la versión 2.6.28)


  • Arranque desde SystemRescueCd con Grub2


Si tenemos una unidad de CDROM o una memoria usb donde alojar SystemRescueCd, esto no te va a valer. Si por el contrario tienes una partición con la imagen iso de SystemRescueCd, y utilizas Grub2, esta es tu solución.

Una vez descargada la imagen en una partición conocida, debemos reconfigurar Grub2 para arrancar desde esta. Para ello editaremos o crearemos el fichero /etc/grub.d/40_custom
menuentry "SystemRescueCd iso image" {
set root=(hd0,5)
set hd="(hd0,5)"
set isofile="systemrescuecd-x86-1.3.4.iso"
loopback loop $hd/$isofile
linux (loop)/isolinux/rescuecd setkmap=uk isoloop=$isofile rdinit=/linuxrc2
initrd (loop)/isolinux/initram.igz
}

Tras esto, actualizamos la lista de imágenes de arranque con update-grub2 o update-grub.


  • Convertir ext3 a ext4. El meoyo


Se convierten los sistemas de ficheros a ext4 con lo siguiente:
tune2fs -O extents,uninit_bg,dir_index /dev/DEV

Se chequea lo convertido,
e2fsck -fDC0 /dev/DEV

Con esto esperamos unos cuantos "One or more block group descriptor checksums are invalid" que ignoraremos.


  • El arranque


Si hemos convertido la partición raiz de nuestro sistema, este no arrancará. Para solucionarlo necesitamos una versión de Grub2 1.97 o superior. Podemos arrancar añadiendo el parámetro rootfstype=ext4 en el arranque, Para no tener que realizar esta acción en cada arranque, se coloca la linea siguiente en /etc/default/grub.
GRUB_CMDLINE_LINUX="rootfstype=ext4"

No olvidarese de activar estos cambios con update-grub2 o update-grub


  • Referencias


aqui

aqui tb

y aqui

fuente de la información, Eside´s Ghost. AngelD.

fuente

No hay comentarios:

Publicar un comentario