Назад | Перейти на главную страницу

Правильный способ разбить раздел и переместить каталог

В настоящее время у меня установлен Ubuntu 12.04 со следующими разделами:

500G disk with LVM
  80GB root
  4GB swap_1

Я хочу переместить папку /opt в новый LV, например:

500G disk with LVM
  root (80GB)
  swap_1 (4GB)
  lv_opt (200GB)

Как правильно это сделать?

Если все в /opt статично, что, вероятно, и должно быть, просто скопируйте все в новый раздел с помощью rsync или dd или что-то еще, а затем измените /etc/fstab чтобы смонтировать новый раздел как /opt и перезагрузитесь.

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

  1. Перейдите в однопользовательский режим на всякий случай - telinit 1
  2. Создайте opt_lv
  3. Формат opt_lv
  4. Mount opt_lv on / mnt
  5. Скопируйте и сохраните все атрибуты (перемещение в архив) cp -a /opt/* /mnt/*
  6. umount /mnt
  7. rm -rf /opt/*
  8. Добавить запись fstab для монтирования opv_lv on / opt
  9. mount /opt
  10. Вернуться к многопользовательскому режиму - telinit 3
  11. Готово!