При увеличении объёмов данных виртуальная машина под Linux может потребовать расширения дискового пространства. В этом руководстве описан процесс увеличения объёма логического тома root на LVM.
Шаг 1: Проверка текущего состояния дисков
Команда lsblk показывает текущую структуру дисков и разделов:
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 15G 0 disk ├─sda1 8:1 0 2G 0 part /boot └─sda2 8:2 0 13G 0 part ├─SangomaVG-root 253:0 0 7G 0 lvm / └─SangomaVG-swaplv1 253:1 0 1G 0 lvm [SWAP]
Шаг 2: Расширение физического тома
Чтобы расширить физический том, используем команду pvresize:
pvresize /dev/sda2
Шаг 3: Проверка свободного пространства группы томов
Команда vgdisplay выводит информацию о свободном пространстве в группе томов:
vgdisplay
Шаг 4: Увеличение логического тома
Командой lvextend расширяем логический том root на 5 ГБ:
lvextend -L +5G /dev/SangomaVG/root
Шаг 5: Расширение файловой системы
Для завершения процесса увеличим файловую систему с помощью команды resize2fs для ext4 или xfs_growfs для XFS:
resize2fs /dev/SangomaVG/root
Заключение
Расширение дискового пространства в Linux на виртуальной машине — это управляемый процесс, требующий нескольких команд для настройки LVM и расширения файловой системы. Выполнив шаги, описанные в этом руководстве, вы сможете увеличить объём для ваших данных.