Ответы:
Я просто использую доступные инструменты, а не опыт или документацию. Возможно, вы захотите проверить это с разделом (даже просто с изображением), который вы не против проиграть, если все пойдет не так. Не пытайтесь сделать это без резервного копирования.
btrfs-convert
имеет функцию отката, чтобы отменить преобразование. Я не уверен , если это работает для разделов , которые не были преобразованы в btrfs
с btrfs-convert
.
Начните с размонтирования файловой системы. Если это важно для системы, загрузитесь с LiveCD.
устанавливать btrfs-tools
sudo apt-get install btrfs-tools
Откатить конверсию
sudo btrfs-convert -r /dev/sdXn
Я сделал это, используя систему с мультизагрузочными дистрибутивами (Ubuntu на ext4, Xubuntu на btrfs). Запустив Ubuntu, я взял домашний раздел Xubuntu btrfs и заархивировал его с помощью fsarchiver. Затем я смог восстановить его, снова используя fsarchiver, в другой раздел и указать тип файловой системы ext4. Казалось, что все в порядке.
Еще в Ubuntu я смонтировал корневой раздел Xubuntu в / mnt и отредактировал / mnt / @ / etc / fstab, чтобы изменить монтирование для / home и указать новый раздел ext4, изменив как UUID, так и тип fs, и удалив подобъемные данные. Я сохранил файл и перезагрузился в Xubuntu.
Произошла ошибка при загрузке, и загрузка остановлена. Ошибка состояла в том, что у меня был другой раздел, который я хотел смонтировать в каталог ~ / Documents, который не удался. Я решил вручную решить проблему. Оказывается, мой корневой раздел монтируется нормально как ext4, но когда я выполнил команду списка, я получил
#ls /home
@home
Таким образом, исходная структура subtolute btrfs все еще существовала в файловой системе ext4. Я выпустил команду
mount --bind /home/@home /home
Затем я нажал Ctrl-D, чтобы продолжить загрузку, и Xubuntu продолжил загрузку, и все прошло нормально. Я еще не сделал этого, так как я все еще на начальной загрузке, но я уверен, что мог бы поместить эту команду связывания в мой файл fstab. Или, возможно, я мог бы оставить информацию о томах в записи fstab, я не знаю.
Однако вместо этого я буду делать (это не по теме) более зрелый экземпляр раздела / home (ext4) для Xubuntu с другого компьютера и использовать его вместо этого. Я уже доказал, что это будет работать.