Безопасна ли эта тактика перехода с btrfs на ext4?

Я использую btrfs в Ubuntu 12.10 для / и / home в течение нескольких недель. Через некоторое время я пришел к выводу, что ext4 работает лучше в моей системе, и я хотел бы переключиться обратно, однако я не нашел простого способа конвертировать оба моих раздела btrfs в ext4.

Сегодня у меня появилась идея, но я не уверен, насколько она безопасна: я собираюсь загрузиться из живого окружения и сжать свой домашний раздел. На вновь созданном пространстве я собираюсь распаковать мой / и / home, переформатировать старые разделы и, наконец, разархивировать обратно на новые разделы ext4 и обновить grub.

Технически это должно быть безопасно, однако я уверен, что есть некоторая причуда, которая должна быть сделана после всего процесса, о которой я не знаю.

Насколько безопасен процесс, описанный выше, и есть ли лучший способ сделать это?

0
задан 9 November 2012 в 12:49

1 ответ

Это не будет работать для корневого раздела (специальные файлы устройств, ядра и т. Д.). Если у вас нет веских причин не делать этого, я бы установил систему с нуля.

Кроме того, я не буду изменять оба раздела одновременно, а буду действовать шаг за шагом, всегда проверяя, все ли работает.

И я бы начал с резервного копирования.

Я бы поступил следующим образом:

  1. Сделайте тщательное резервное копирование на внешнем диске
  2. Проверьте, что резервное копирование работает и что вы можете восстановить данные

Теперь перейдем к разделу /root:

  1. Загрузитесь с live CD. Удалить корневой раздел. Формат ext4. Установите систему с нуля.
  2. Убедитесь, что новая система работает.

Что касается /home, то вместо того, чтобы использовать tar, я бы переместил его на новый ext4, проверил, работает ли он, а затем удалил btrfs и развернул ext4. Однако, если дисковое пространство является проблемой, сделайте следующее:

  1. Загрузитесь с live CD. Сократите домашний раздел.
  2. Загрузитесь нормально и проверьте, что данные не повреждены.
  3. Загрузка с live CD. Создайте раздел ext4 в пустом пространстве. Архив вашего дома там.
  4. Удалите раздел btrfs, создайте раздел ext4, распакуйте ваш дом (как вы предложили).
  5. Загрузитесь нормально и проверьте, что все работает как положено, и что ваш /home полностью восстановлен.
  6. Загрузитесь с live CD, удалите раздел ext4, содержащий архивы, увеличьте раздел /home до полного размера.
0
ответ дан 9 November 2012 в 12:49

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

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