Работа с LVM в ОС Debian: Создание, расширение, удаление и получение информации

LVM (Logical Volume Manager) - это мощный инструмент управления дисками и разделами в операционных системах Linux, позволяющий гибко создавать, изменять и управлять логическими объемами (LV) на физических дисках (PV). В этой статье мы рассмотрим основные операции работы с LVM в ОС Debian, включая создание, расширение, удаление и получение информации о LVM.

Установка LVM

  1. Установите пакеты LVM на Debian с помощью команды:
sudo apt-get update

sudo apt-get install lvm2
  1. Проверьте, что LVM был успешно установлен, запустив команду:

sudo vgdisplay
Внимание!!!
При повторении шагов описанных в данной статье ОБЯЗАТЕЛЬНО!!! правильно указывайте наименование ваших блочных устройств, групп томов и логических томов!!! Бездумное копирование команд - ни к чему хорошему не приведёт!

1. Создание LVM

  1. Создайте физический том (PV) на доступном диске с помощью команды:

sudo pvcreate /dev/sdX

Здесь /dev/sdX - это диск, который вы хотите использовать в качестве физического тома LVM.

  1. Создайте группу томов (VG), используя команду:

sudo vgcreate myvolume /dev/sdX

Где myvolume - имя создаваемой группы томов, а /dev/sdX - физический том, созданный на предыдущем шаге.

  1. Создайте логический том (LV) в группе томов с помощью команды:

sudo lvcreate -L 10G -n mylogicalvolume myvolume

Здесь -L 10G указывает размер логического тома, а `mylogicalvolume` - его имя.

2. Расширение LVM

  1. Расширьте размер физического тома с использованием команды:

sudo pvresize /dev/sdX

Здесь /dev/sdX - это физический том, который нужно расширить.

  1. Расширьте размер группы томов, используя команду:

sudo vgextend myvolume /dev/sdY

Где myvolume - имя группы томов, а /dev/sdY - дополнительный физический том для расширения.

  1. Расширьте размер логического тома с помощью команды:

sudo lvextend -L +5G /dev/myvolume/mylogicalvolume

Здесь -L +5G указывает, что размер логического тома нужно увеличить на 5 ГБ.

  1. Измените размер файловой системы внутри расширенного логического тома:
  • Для файловой системы ext2/ext3/ext4 используйте команду:

sudo resize2fs /dev/myvolume/mylogicalvolume
  • Для файловой системы XFS используйте команду:

sudo xfs_growfs /dev/myvolume/mylogicalvolume

3. Удаление LVM

  1. Удалите логический том (LV) с помощью команды:

sudo lvremove /dev/myvolume/mylogicalvolume
  1. Удалите группу томов (VG) с помощью команды:

sudo vgremove myvolume
  1. Удалите физический том (PV) с помощью команды:

sudo pvremove /dev/sdX

Здесь /dev/sdX - это физический том, который вы хотите удалить.

4. Получение информации о LVM

  1. Отобразите информацию о физических томах с помощью команды:

sudo pvdisplay
  1. Отобразите информацию о группах томов с помощью команды:

sudo vgdisplay
  1. Отобразите информацию о логических томах с помощью команды:

sudo lvdisplay

Заключение

Теперь у вас есть базовое представление о создании, расширении, удалении и получении информации о LVM в ОС Debian. LVM позволяет гибко управлять дисками и разделами, обеспечивая более эффективное использование пространства хранения и упрощение управления данными в Linux.

0%