Добрый день. Пытаюсь рашсирить LVM, но не выходит. Статьи про разбор и настройку читал, но никак не могу понять в чём проблема.
Есть сервер с одним диском, диск размечен как
sda 40G
├─sda1 1M
├─sda2 ext4 1G /boot
└─sda3 LVM2_member 39G
└─ubuntu--vg-ubuntu--lv ext4 20G /
Изначально размер диска был 20ГБ. Затем я добавил ещё 10 и потом ещё 10 ГБ. После этого я через parted расширил раздел /sda/sda3 до 40ГБ.
parted
(parted) p
Model: VMware Virtual disk (scsi)
Disk /dev/sda: 42.9GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 2097kB 1049kB bios_grub
2 2097kB 1076MB 1074MB ext4
3 1076MB 42.9GB 41.9GB
fdisk -l тоже показывает что всё в порядке
Disk /dev/sda: 40 GiB, 42949672960 bytes, 83886080 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: BC7CFF26-5C03-4E81-96AD-24F64C95FF13
Device Start End Sectors Size Type
/dev/sda1 2048 4095 2048 1M BIOS boot
/dev/sda2 4096 2101247 2097152 1G Linux filesystem
/dev/sda3 2101248 83886046 81784799 39G Linux filesystem
Disk /dev/mapper/ubuntu--vg-ubuntu--lv: 20 GiB, 21474836480 bytes, 41943040 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Теперь, если я правильно всё понял, мне нужно увеличить pv, затем vg и наконец lv.
Текущее состояние у них такое. PV:
pvdisplay
--- Physical volume ---
PV Name /dev/sda3
VG Name ubuntu-vg
PV Size <29.00 GiB / not usable 0
Allocatable yes
PE Size 4.00 MiB
Total PE 7423
Free PE 2303
Allocated PE 5120
PV UUID BtcE1F-wgZj-f7SB-l8d7-wYdN-5P0n-epVcgu
VG:
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 <29.00 GiB
PE Size 4.00 MiB
Total PE 7423
Alloc PE / Size 5120 / 20.00 GiB
Free PE / Size 2303 / <9.00 GiB
VG UUID Uky340-xdnN-zlJN-3Y1p-vgMz-gDKa-LUpKOQ
LV:
lvdisplay
--- Logical volume ---
LV Path /dev/ubuntu-vg/ubuntu-lv
LV Name ubuntu-lv
VG Name ubuntu-vg
LV UUID b82Hpt-Mjcf-OpJK-NBpC-e5Mf-yeQo-jm6HpC
LV Write Access read/write
LV Creation host, time ubuntu-server, 2021-05-20 10:57:25 +0000
LV Status available
# open 1
LV Size 20.00 GiB
Current LE 5120
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0
pvscan показывает что есть 9GB Free
PV /dev/sda3 VG ubuntu-vg lvm2 [<29.00 GiB / <9.00 GiB free]
Total: 1 [<29.00 GiB] / in use: 1 [<29.00 GiB] / in no VG: 0 [0 ]
Но pvresize /dev/sda3 не хочет ничего расширять:
/etc/lvm/archive/.lvm_gitlab_2339193_255526967: write error failed: No space left on device
0 physical volume(s) resized or updated / 1 physical volume(s) not resized
Подскажите пожалуйста, что я делаю не так?