Respuestas:
Solo voy a las herramientas disponibles, no a la experiencia ni a la documentación. Es posible que desee probar esto con una partición (incluso solo una imagen) que no le importa perder si todo sale mal. No intente esto sin hacer una copia de seguridad.
btrfs-convert
tiene una función de reversión para deshacer una conversión. No estoy seguro de si esto funciona para las particiones que no fueron convertidos a btrfs
con btrfs-convert
.
Comience desmontando el sistema de archivos. Si es esencial para el sistema, inicie en un LiveCD.
Instalar en pc btrfs-tools
sudo apt-get install btrfs-tools
Revertir la conversión
sudo btrfs-convert -r /dev/sdXn
Que yo sepa, no puedes convertir btrfs a ningún otro sistema de archivos.
Lo hice usando un sistema con distribuciones de arranque múltiple (Ubuntu en ext4, Xubuntu en btrfs). Al ejecutar Ubuntu, tomé la partición de inicio Xubuntu btrfs y la archivé usando fsarchiver. Luego pude restaurarlo, nuevamente usando fsarchiver, a una partición diferente y especificar el tipo de sistema de archivos ext4. Eso pareció funcionar bien.
Todavía en Ubuntu, monté la partición raíz de Xubuntu en / mnt, y edité / mnt / @ / etc / fstab para cambiar el montaje de / home para apuntar a la nueva partición ext4, cambiando tanto el UUID como el tipo fs, y eliminando los datos de subvolumen. Guardé el archivo y lo reinicié en Xubuntu.
Se produjo un error al arrancar y el arranque se detuvo. El error fue que tenía otra partición que quería montar en mi directorio ~ / Documentos que falló. Seleccioné solucionar el problema manualmente. Resulta que mi partición raíz se montó bien como ext4, pero cuando hice un comando de lista obtuve
#ls /home
@home
Por lo tanto, la estructura original de subvolúmenes btrfs todavía estaba allí en el sistema de archivos ext4. Emití el comando
mount --bind /home/@home /home
Luego presioné ctrl-D para continuar el arranque, y Xubuntu continuó arrancando y todo salió bien. Todavía no lo he hecho, ya que todavía estoy en este arranque inicial, pero estoy seguro de que podría poner ese comando de enlace en mi archivo fstab. O tal vez podría haber dejado la información de subvolumen en la entrada fstab, no lo sé.
Sin embargo, lo que haré en su lugar (esto está fuera de tema) es tomar una instancia más madura de una partición / home (ext4) para Xubuntu desde otra computadora y usarla en su lugar. Ya he demostrado que esto funcionará.