LVM: Расширение томов

Расширение логических томов #LVM.

Экспорт переменных

  • Экспортировать заранее подготовленные общие параметры в переменные окружения:
1
export PV='/dev/sdb'; export LV='data-documents'; export FS='ext4'

Параметры

  • PV='/dev/sdb' - имя физического тома (PV).
  • LV='data-documents' - имя группы логических томов (VG) data и логического тома (LV) documents.
  • FS='ext4' - файловая система, используемая на логическом томе (LV).

Увеличение физического тома

  • Провести сканирование указанного устройства на предмет изменённых параметров (в данном случае, размер диска) и увеличить физический том /dev/sdb:
1
echo 1 > "/sys/block/${PV##*/}/device/rescan" && pvresize "${PV}"

Увеличение логического раздела

  • Увеличить размер логического раздела documents в группе томов data диска /dev/sdb на 8 GB и расширить файловую систему ext4:
1
s='+8G'; d="/dev/${LV%%-*}/${LV##*-}"; pvresize "${PV}" && lvextend -L "${s}" "${d}" && { if [[ "${FS}" == 'xfs' ]]; then xfs_growfs -d "${d}"; else resize2fs "${d}"; fi; }
  • Увеличить размер логического раздела documents в группе томов data диска /dev/sdb на 100% GB и расширить файловую систему ext4:
1
s='+100%FREE'; d="/dev/${LV%%-*}/${LV##*-}"; pvresize "${PV}" && lvextend -l "${s}" "${d}" && { if [[ "${FS}" == 'xfs' ]]; then xfs_growfs -d "${d}"; else resize2fs "${d}"; fi; }
Категории
Авторы
Смотрите также
Мета
Лицензия
ID файла
UUID
Системный путь
Тип
Статистика
Количество слов
Время чтения
мин.