Уменьшение логического раздела в lvm

Это почти дословная цитата куска из первоисточника, дополненная парой моих замечаний.

Итак, чтобы уменьшить раздел в lvm, необходимо проделать следующее.

  1. Сделать бэкап всех данных на уменьшаемом разделе. Проверить. Ещё раз проверить. Перепроверить.

  2. Выйти в screen:

    # screen

Это очень полезно, если операции производятся на удалённой машине — при обрыве соединения будет не так больно.

  1. Проверить раздел, который уменьшаем:
     # umount /dev/mapper/mint--vg-root
     # e2fsck -f /dev/mapper/mint--vg-root

Примечание: если на сервере работает docker, то простое отмонтирование не поможет, необходимо будет погасить docker:

     # service docker stop
  1. Уменьшить размер файловой системы. Делать размер файловой системы меньше, чем занимаемый данными размер — плохая идея!
     # resize2fs -p /dev/mapper/mint--vg-root 100G

ключ -p позволяет следить за прогрессом выполнения.

  1. Уменьшить сам логический раздел (lv):
    # lvreduce -L 100G /dev/mapper/mint--vg-root

где -L задает размер логического тома.

  1. Перепроверить раздел после уменьшения (хуже точно не станет, а возможные проблемы увидим сразу):
   # e2fsck -f /dev/mapper/mint--vg-root

Add new comment

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.