Способ 1: С помощью команды lvextend
1. Увеличьте размер базового диска в гипервизоре (например, VirtualBox, VMware).
2. Перезагрузите виртуальную машину.
3. Войдите в виртуальную машину и выполните следующие команды:
«`
sudo blkid
sudo pvresize /dev/sdX
sudo lvextend -r -L +{количество_ГБ} /dev/mapper/{имя_тома_LVM}
sudo xfs_growfs /dev/mapper/{имя_тома_LVM}
«`
Где:
`{количество_ГБ}` — количество гигабайт, на которое вы хотите увеличить том.
`{имя_тома_LVM}` — имя тома LVM, который вы хотите увеличить.
Способ 2: С помощью утилиты parted
1. Увеличьте размер базового диска в гипервизоре.
2. Перезагрузите виртуальную машину.
3. Войдите в виртуальную машину и запустите утилиту parted:
«`
sudo parted
«`
4. Выберите базовый диск:
«`
print devices
select /dev/sdX
«`
5. Увеличьте размер раздела:
«`
resizepart
«`
6. Напечатайте таблицу разделов и убедитесь, что новый раздел имеет больший размер:
«`
print
«`
7. Выйдите из parted и пересоздайте таблицу разделов:
«`
quit
sudo partprobe /dev/sdX
«`
8. Пересоздайте физический том LVM и расширьте том LVM:
«`
sudo pvcreate /dev/sdX{номер_раздела}
sudo lvextend -r -L +{количество_ГБ} /dev/mapper/{имя_тома_LVM}
sudo xfs_growfs /dev/mapper/{имя_тома_LVM}
«`