Deseo convertir mi /home
partición actual a BTRFS (u otros sistemas de archivos) sin perder datos si es posible, ¿qué pasos debo seguir para esto? ¿es seguro?
fuente
Deseo convertir mi /home
partición actual a BTRFS (u otros sistemas de archivos) sin perder datos si es posible, ¿qué pasos debo seguir para esto? ¿es seguro?
Si instala btrfs-tools
con sudo apt-get install btrfs-tools
, entonces el btrfs-convert
comando está disponible para usted.
Primero ejecuta un fsck
:
sudo fsck.ext3 -f /dev/xxx
Entonces, convierte!
sudo btrfs-convert /dev/xxx
Para rollabck, ejecute:
sudo btrfs-convert -r /dev/xxx
Para limpiar un poco de espacio y hacer que la conversión sea permanente, elimine /ext2_saved/image
en la partición.
Por supuesto, si bien este es un procedimiento relativamente seguro, ya que solo se necesita mover 1 MB, y el Ext2 / 3/4 FS original está disponible como una imagen, usted decide si desea realizar una copia de seguridad. Al igual que con cualquier operación del sistema de archivos, existe un riesgo inherente de pérdida de datos.
Sus datos permanecen en su lugar, así como sus metadatos Ext4. Sin embargo, el primer 1 MB se mueve y se crea una serie de metadatos BTRFS dentro del espacio libre Ext4.
Referencia parcial: https://btrfs.wiki.kernel.org/index.php/Conversion_from_Ext3
fstab
si menciona ext2 / 3/4 explícitamente (solo cámbielo aauto
obtrfs
) o si contiene opciones de montaje específicas de ext (necesita ser evaluado caso por caso, abra una pregunta y publique su fstab ) o si la línea no termina en0 0
(cámbiela por0 0
). GRUB no necesita un cambio, porque solo trata con la raíz, no con el hogar. Hacer btrfs-convert sin fsck es como ir a una carrera de autos sin que un mecánico revise tu auto de antemano; puedes hacerlo y tener éxito, pero es estúpido a menos que tengas una muy buena razón.