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

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

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

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

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

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 раздел обратно в полный размер.
Другие вопросы по тегам