我向虚拟磁盘添加了 500GB 的空间,并尝试将其添加到 Centos 8 中的卷组。
当我跑步时
lvextend -An -l +100%FREE /dev/mapper/cl_elk/root
我明白了
New size (9692 extents) matches existing size (9692 extents).
添加磁盘空间后,我执行了 cfdisk,并将空间分配给 LVM 正在使用的分区,一切似乎都很顺利。
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 560G 0 disk
├─sda1 8:1 0 600M 0 part /boot/efi
├─sda2 8:2 0 1G 0 part /boot
└─sda3 8:3 0 558.4G 0 part
├─cl_elk-root 253:0 0 37.9G 0 lvm /
├─cl_elk-swap 253:1 0 2.1G 0 lvm [SWAP]
└─cl_elk-home 253:2 0 18.5G 0 lvm /home
sr0 11:0 1 1024M 0 rom
根据我的理解(以及我读过的许多现在让我感到困惑的文章),我的下一步应该是使用 lvextend 进行扩展。
vgdisplay
--- Volume group ---
VG Name cl_elk
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 4
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 3
Open LV 3
Max PV 0
Cur PV 1
Act PV 1
VG Size 58.41 GiB
PE Size 4.00 MiB
Total PE 14953
Alloc PE / Size 14953 / 58.41 GiB
Free PE / Size 0 / 0
VG UUID GzXr0X-AZRj-LNZz-a2ma-JhPy-Oyxe-WPYMje
df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 3.8G 0 3.8G 0% /dev
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 3.9G 99M 3.8G 3% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/mapper/cl_elk-root 38G 34G 4.1G 90% /
/dev/mapper/cl_elk-home 19G 451M 19G 3% /home
/dev/sda2 976M 239M 671M 27% /boot
/dev/sda1 599M 6.8M 593M 2% /boot/efi
tmpfs 781M 1.2M 780M 1% /run/user/42
tmpfs 781M 4.0K 781M 1% /run/user/1000
我知道这应该是一个简单的修复,但我读了所有的资料后还没有找到解决方案。
如何向我的根逻辑卷添加额外的空间?
答案1
按照我一发布问题就能找到答案的习惯,我发现
pvresize /dev/sda3
是我的答案。奇怪的是,我知道我以前试过,但我没有记录我收到的消息,所以我不知道它失败的原因是什么。