MAZIN.UZ

Блог Дмитрия Мазина

Я рад вас видеть на моем блоге!

Полезные заметки в личном блоге Дмитрия Мазина.
                    Заходите, читайте, подписывайтесь.

На виртуалке Lunux LVM меньше чем весь диск? Увеличиваем!

Автор: Дмитрий Мазин Опубликовано: 29 - июля - 2022

Устанавливал ZABBIX на виртуалку VMWARE. Задал диск 100Gb. Все работало нормально. Потом стал жаловаться, что места на диске мало. Смотрю LVM, а он в половину места. Решаем проблему.

Смотрим свободное место:

root@zabbix:/home/dmazin# df -h
Filesystem Size Used Avail Use% Mounted on
udev 2,9G 0 2,9G 0% /dev
tmpfs 595M 1,2M 593M 1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv 49G 44G 2,5G 95% /
tmpfs 3,0G 0 3,0G 0% /dev/shm
tmpfs 5,0M 0 5,0M 0% /run/lock
tmpfs 3,0G 0 3,0G 0% /sys/fs/cgroup
/dev/loop0 62M 62M 0 100% /snap/core20/1581
/dev/loop2 68M 68M 0 100% /snap/lxd/21835
/dev/loop4 47M 47M 0 100% /snap/snapd/16010
/dev/loop3 68M 68M 0 100% /snap/lxd/22753
/dev/loop5 47M 47M 0 100% /snap/snapd/16292
/dev/loop1 62M 62M 0 100% /snap/core20/1587
/dev/sda2 1,5G 205M 1,2G 15% /boot
tmpfs 595M 0 595M 0% /run/user/1000

Хотя сам раздел 100Gb:

root@zabbix:/# fdisk -l /dev/sda
Disk /dev/sda: 100 GiB, 107374182400 bytes, 209715200 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
Disklabel type: gpt
Disk identifier: 840EEECE-B3F0-4E91-A35A-42355D1A384B
Device Start End Sectors Size Type
/dev/sda1 2048 4095 2048 1M BIOS boot
/dev/sda2 4096 3149823 3145728 1,5G Linux filesystem
/dev/sda3 3149824 209713151 206563328 98,5G Linux filesystem

Судя по всему при установке LVM был задан 50Gb. Странно. Ну да ладно. Погуглив, нашел решение:

Для начала смотрим LVM:

root@zabbix:/home/dmazin# vgdisplay
 --- Volume group ---
 VG Name ubuntu-vg
 System ID
 Format lvm2
 Metadata Areas 1
 Metadata Sequence No 2
 VG Access read/write
 VG Status resizable
 MAX LV 0
 Cur LV 1
 Open LV 1
 Max PV 0
 Cur PV 1
 Act PV 1
 VG Size <98,50 GiB
 PE Size 4,00 MiB
 Total PE 25215
 Alloc PE / Size 12607 / <49,25 GiB
 Free PE / Size 12608 / 49,25 GiB
 VG UUID NMb02O-lhgf-SLXT-5Bbx-X4vm-etdK-N132nc

Видим, что он расширяемый и места свободного 49,25 Gb.

Расширяем до 100%

Команда: lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv

root@zabbix:/home/dmazin# lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
 Size of logical volume ubuntu-vg/ubuntu-lv changed from <49,25 GiB (12607 extents) to <98,50 GiB (25215 extents).
 Logical volume ubuntu-vg/ubuntu-lv successfully resized.

Отлично. Успешно изменена. Теперь Файловую систему:

Команда: resize2fs /dev/ubuntu-vg/ubuntu-lv

root@zabbix:/home/dmazin# resize2fs /dev/ubuntu-vg/ubuntu-lv
resize2fs 1.45.5 (07-Jan-2020)
Filesystem at /dev/ubuntu-vg/ubuntu-lv is mounted on /; on-line resizing required
old_desc_blocks = 7, new_desc_blocks = 13
The filesystem on /dev/ubuntu-vg/ubuntu-lv is now 25820160 (4k) blocks long.

Замечательно!

Проверяем:

root@zabbix:/home/dmazin# vgdisplay
 --- Volume group ---
 VG Name ubuntu-vg
 System ID
 Format lvm2
 Metadata Areas 1
 Metadata Sequence No 3
 VG Access read/write
 VG Status resizable
 MAX LV 0
 Cur LV 1
 Open LV 1
 Max PV 0
 Cur PV 1
 Act PV 1
 VG Size <98,50 GiB
 PE Size 4,00 MiB
 Total PE 25215
 Alloc PE / Size 25215 / <98,50 GiB
 Free PE / Size 0 / 0
 VG UUID NMb02O-lhgf-SLXT-5Bbx-X4vm-etdK-N132nc

Тут все нормально.

И проверяем свободное место:

root@zabbix:/home/dmazin# df -h
Filesystem Size Used Avail Use% Mounted on
udev 2,9G 0 2,9G 0% /dev
tmpfs 595M 1,2M 593M 1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv 97G 44G 49G 47% /
tmpfs 3,0G 0 3,0G 0% /dev/shm
tmpfs 5,0M 0 5,0M 0% /run/lock
tmpfs 3,0G 0 3,0G 0% /sys/fs/cgroup
/dev/loop0 62M 62M 0 100% /snap/core20/1581
/dev/loop2 68M 68M 0 100% /snap/lxd/21835
/dev/loop4 47M 47M 0 100% /snap/snapd/16010
/dev/loop3 68M 68M 0 100% /snap/lxd/22753
/dev/loop5 47M 47M 0 100% /snap/snapd/16292
/dev/loop1 62M 62M 0 100% /snap/core20/1587
/dev/sda2 1,5G 205M 1,2G 15% /boot
tmpfs 595M 0 595M 0% /run/user/1000

 

Тут тоже все хорошо.

 

 

 

 

Оставить комментарий