Después de actualizar un sistema Debian de 5.0 a 6.0 (Lenny a Sqeeze), ¿cómo hago para actualizar el sistema de archivos raíz (que en este caso también es de arranque) de ext3 a ext4?
Respuesta1
Esto no fue gran cosa, esto es lo que hice:
- Editar
/etc/fstab
, reemplazando "ext3" por "ext4" para mi sistema de archivos raíz. (También eliminé "barrera = 1", que ahora es el valor predeterminado en ext4). - Reinicie en modo de usuario único con sistema de archivos raíz de solo lectura.
- Correr
tune2fs -O extents,uninit_bg,dir_index /dev/DEV
- Reinicie, nuevamente en modo de usuario único con sistema de archivos raíz de solo lectura. (Tenga en cuenta algunas advertencias de montaje).
- Ejecute
e2fsck -fDC0 /dev/DEV
para reparar el sistema de archivos. - Reinicie normalmente.
La mayor parte de esto fue tomado deaquí.
Respuesta2
adicionalmente apauloola respuesta
- es posible que necesites agregar
rootfstype=ext4
opciones de arranque del kernel - Si ha convertido un ext2 bastante antiguo a ext4, es posible que le falte la capacidad de cambiar el tamaño en línea con la única solución: crear un nuevo ext4 fs y luego mover sus archivos allí (triste, pero cierto).
- Si ha convertido un ext2 bastante antiguo a ext4, es posible que observe un archivo .journal en la raíz. no aparece en otros puntos de montaje, ya que
fsck -f
lo oculta automáticamente. Lamentablemente, no puede hacer lo mismo con el punto de montaje/: necesita un CD en vivo o cualquier otro sistema en ejecución para ocultar este.journal
nodo.
PD: sigue siendo actual para las sibilancias.