Создание расширяемого хранилища LVM
Рассматриваем работу с LVM, управлением логическими томами. Вкратце описываю процессы и привожу полноценные команды для создания, изменения и удаления LVM.
Все команды в статье предполагают предварительные настройки по каждый отдельный хост. Будьте аккуратными!
Создание LVM
Чтобы создать LVM, необходимо:
- Создать физический том PV на диске.
- Создать группу логических томов VG.
- Создать логические тома LV.
Команда для создания LVM с одним логическим томом storage
100% размера:
Где:
pv='/dev/sdb'
- диск, который будет использоваться в качестве физического тома для LVM.vg='data'
- имя группы томов (VG).lv='storage'
- имя логического тома (LV).
Форматирование LV
Форматирование логического тома LV в файловую систему EXT4:
Форматирование логического тома LV в файловую систему XFS:
Монтирование LV
Создание точки монтирования и монтирование логического тома LV в директорию /home/storage
с файловой системой EXT4:
Создание точки монтирования и монтирование логического тома LV в директорию /home/storage
с файловой системой XFS:
Расширение LVM
Для того, чтобы расширить логический том LV, необходимо:
- Расширить физический том PV.
- Расширить логические тома LV.
- Расширить файловую систему.
Команда в одну строку для расширения логического тома LV:
Где:
pv='/dev/sdb'
- физический том PV, который нужно расширить.vg='data'
- имя группы томов (VG).lv='storage'
- имя логического тома (LV).
Расширение ФС
Расширить файловую систему EXT4:
Расширить файловую систему XFS:
Удаление LVM
Для удаления LVM, необходимо:
- Удалить логические тома LV.
- Удалить группу томов VG.
- Удалить физический том PV.
Для удаления LVM, нужно выполнить команду:
Где:
pv='/dev/sdb'
- диск, который будет использоваться в качестве физического тома для LVM.vg='data'
- имя группы томов (VG).lv='storage'
- имя логического тома (LV).
Информация по LVM
Отображение информации о физическом томе PV:
Отображение информации о группе логических томов VG:
Отображение информации о логических томах LV: