Как я могу преобразовать раздел ext4 в btrfs (или другие файловые системы) без потери данных?

Я хочу преобразовать мой текущий раздел /home в BTRFS (или другие файловые системы) без потери данных, если это возможно, какие шаги я должен предпринять для этого? это безопасно?

16
задан 9 October 2012 в 18:16

1 ответ

Если вы установите 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

0
ответ дан 9 October 2012 в 18:16

Другие вопросы по тегам:

Похожие вопросы: