Устанавливал 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-42355D1A384BDevice 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
Тут тоже все хорошо.