Я хочу преобразовать мой текущий раздел /home
в BTRFS (или другие файловые системы) без потери данных, если это возможно, какие шаги я должен предпринять для этого? это безопасно?
Если вы установите btrfs-tools
с sudo apt-get install btrfs-tools
, то команда btrfs-convert
станет доступной для вас.
Сначала запустите fsck
:
sudo fsck.ext3 -f /dev/xxx
Затем преобразуйте!
sudo btrfs-convert /dev/xxx
В rollabck выполните:
sudo btrfs-convert -r /dev/xxx
Чтобы очистить Немного места и сделайте преобразование постоянным, удалите /ext2_saved/image
в разделе.
Конечно, хотя это относительно безопасная процедура, поскольку необходимо переместить только 1 МБ, а исходная ФС Ext2 / 3/4 доступна в виде изображения, вы сами решаете, делать ли резервную копию. Как и в случае любых операций с файловой системой, существует риск потери данных.
Ваши данные остаются на месте, как и ваши метаданные Ext4. Однако первый 1 МБ перемещается, и в пределах свободного пространства Ext4 создается серия метаданных BTRFS.
Частичная ссылка: https://btrfs.wiki.kernel.org/index.php/Conversion_from_Ext3