Безопасна ли эта тактика перехода с btrfs на ext4?
Я использую btrfs в Ubuntu 12.10 для / и /home в течение нескольких недель. Через некоторое время я пришел к выводу, что ext4 работает лучше в моей системе, и я бы хотел переключиться обратно, однако я не нашел простого способа конвертировать оба моих раздела btrfs в ext4.
Сегодня у меня появилась идея, однако я не уверен, насколько это безопасно: я собираюсь загрузиться из реальной среды и сжать свой домашний раздел. На вновь созданном пространстве я собираюсь смолить мой / и /home, переформатировать старые разделы и, наконец, разархивировать обратно на новые разделы ext4 и обновить grub.
Технически это должно быть безопасно, однако я уверен, что есть некоторая причуда, которая должна быть сделана после всего процесса, о которой я не знаю.
Насколько безопасен процесс, описанный выше, и есть ли лучший способ сделать это?
1 ответ
Это не будет работать для корневого раздела (специальные файлы устройств, ядра и т. Д.). Если у вас нет веских причин не делать этого, я бы установил систему с нуля.
Кроме того, я не буду изменять оба раздела одновременно, а буду действовать шаг за шагом, всегда проверяя, все ли работает.
И я бы начал с резервного копирования.
Я бы поступил следующим образом:
- Сделайте точную резервную копию на внешнем диске
- Проверьте, что резервная копия работает и что вы можете восстановить данные
Теперь, чтобы /root раздел:
- Загрузиться с live CD. Удалить корневой раздел. Формат ext4. Установить систему с нуля.
- Убедитесь, что новая система работает.
Что касается /homeВместо того, чтобы использовать tar, я бы переместил его на новый ext4, проверил, работает ли он, а затем удалил btrfs и развернул ext4. Однако, если дисковое пространство является проблемой, сделайте следующее:
- Загрузиться с live CD. Сожмите домашний раздел.
- Загрузитесь нормально и проверьте, что данные не повреждены.
- Загрузиться с live CD. Создайте раздел ext4 в пустом пространстве. Архив вашего дома там.
- Удалите раздел btrfs, создайте раздел ext4, распакуйте ваш дом (как вы предложили).
- Загрузись нормально и проверь, чтобы все работало как положено и что твоя
/homeполностью восстановлен. - Загрузитесь с live CD, удалите раздел ext4, содержащий архивы, разверните
/homeраздел обратно в полный размер.