Добавление диска и создание LVM тома
Logical Volume Manager (LVM) является мощным и гибким инструментом для управления дисковыми пространствами на современных Linux-системах. Он предоставляет администраторам возможность создавать, изменять размеры и управлять томами без необходимости перезагрузки системы, что обеспечивает высокую эффективность и удобство в управлении хранилищем данных.
Добавление диска
В первую очередь необходимо подключить диск к системе или добавить его в настройках виртуальной машины, после чего определить имя добавленного диска.
Вывод списка дисков подключенных к системе:
fdisk -l
Пример подключенного диска:
Disk /dev/sdb: 128 GiB, 137438953472 bytes, 268435456 sectors
Disk model: Virtual disk
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
* где, /dev/sdb – название диска, в зависимости от количества подключенных дисков в системе может иметь другое название sdc, vda и тд.
Создание LVM тома
Инициализация диска для использования LVM:
pvcreate /dev/sdb
Вывод дисков доступных для LVM:
pvdisplay
Создание группы томов:
vgcreate store-vg /dev/sdb
* где,
- store-vg – имя группы томов, понадобится в дальнейшем для управления логическими томами;
- /dev/sdb – ранее добавленный диск.
Вывод информации о группах:
vgdisplay
Создание логического тома:
lvcreate -l 100%FREE -n store-lv store-vg
* где,
- -l 100%FREE – параметр указывает, что логический том должен использовать 100% всего свободного пространства;
- -n store-lv – параметр задает имя логического тома;
- store-vg – имя ранее созданной группы томов.
Вывод информации о логических томах:
lvdisplay
Создание файловой системы и монтирование
Для начала работы с созданным томом его необходимо отформатировать, создав файловую систему, и затем смонтировать раздел в выбранный каталог.
Создание файловой системы:
Монтирование файловой системы:
mount /dev/store-vg/store-lv /mnt
Для автоматического монтирования файловой системы при загрузке операционной системы добавить запись в файл /etc/fstab:
/dev/store-vg/store-lv /mnt ext4 defaults 1 2
Монтирование файловых систем из файла /etc/fstab:
mount -a
Примеры
Создание тома на 1 Гб из группы store-vg:
lvcreate -L 1G store-vg
Создание тома с именем store-lv на 50 Мб из группы store-vg:
lvcreate -L50 -n store-lv store-vg