Моя шпаргалка :)

Мануалы и настройки => Настройки *nix (почта, web, система etc) => Тема начата: George от Авг. 23, 2023, 10:35

Название: Увеличение размера LVM Proxmox через треминал
Отправлено: George от Авг. 23, 2023, 10:35


Итак мы загрузили нашу виртуальную машину Proxmox, зашли на нее по ssh, набрали lsblk, увидели новый размер sda = 70G. Теперь через консоль будем менять размер раздела sda3 а с ним и размер логического тома LMV c именем data:

Первое что нужно сделать это поставить программу parted, это консольная версия программы Gparted:

apt update
apt install parted
После успешной установки заходим в parted и выбираем наш диск /dev/sda. Прошу не путать именно /dev/sda:
parted /dev/sdaДалее смотрим наши разделы с помощью команды print:

Видим что размер нашего lvm диска 42.4 GB и его номер 3. Будем его изменять. Наберем команду

resizepart 3
и жмем Enter:

Далее пишем 100%FREE это значит что увеличиваем диск до максимально возможного и жмем Enter:

терминал

После выполнения можно снова выполнить команду print и мы увидим новый размер нашего LVM тома который стал 74.6GB:


Далее выходим с помощью команды quit и жмем Enter:

Теперь проверим как все это выглядит с помощью команды:

lsblk

Мы видим что размер sda3 раздела стал 69.5G

Теперь надо растянуть физический LVM том на все свободное место для этого мы применим команду
pvresize /dev/sda3 и жмем Enter:

На нижней картинке размер физического тома изменился мы это видим в сообщении:

ЦитироватьPhysical volume "/dev/sda3" changed
1 physical volume(s) resized / 0 physical volume(s) not resized


Так же мы это заметим если поочередно введем команды pvs (инф. о физических томах),  vgs (инф. о группах LVM). А вот vgs (инф. о логических томах)  показывает старый объем для data  root и swap т. к. нам его еще предстоит изменить.

Осталось только добавить свободный объем в логический раздел data. Набираем команду:

lvextend -L +20G /dev/pve/data

Наши 20G добавились:

терминал

Проверяем изменения вводим поочередно команды:

pvs
vgs
lvs
Видим что для pvs и vgs неизменны параметры, а команда lvs показывает что наш раздел data стал 38.87G мы видим что он увеличился на 20G.
Название: От: Увеличение размера LVM Proxmox через треминал
Отправлено: George от Авг. 23, 2023, 10:46
мне надо было увеличить место под хранилище iso образов

# Check disk space before
df -h

    # Delete local-lvm storage in gui

    lvremove /dev/pve/data

    lvresize -l +100%FREE /dev/pve/root

    resize2fs /dev/mapper/pve-root

# Check disk space after
df -h
Название: От: Увеличение размера LVM Proxmox через треминал
Отправлено: George от Янв. 10, 2024, 11:41
в принципе подходит для любого lvm. Но на centos 7 я столкнулся с тем, что resize2fs ошибку выдает..
Вот команда. Там файловая система xfs
xfs_growfs /dev/centos/root