我的虚拟机出现了问题。最初,我为它分配了 25 GB 的存储空间,安装了 Docker、Jenkins 和其他几个应用程序,并将 LVM 扩展到 18 GB。现在,我面临空间不足的问题,因为我需要发布我的最新构建。我将存储空间从 Hyper-V 扩展到 70 GB,但无法扩展 LVM 以匹配新的大小。您能指导我如何扩展我的卷吗?
sudo vgs
VG #PV #LV #SN Attr VSize VFree
ubuntu-vg 1 1 0 wz--n- 18.22g 228.00m
df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 86M 1.6M 85M 2% /run
/dev/mapper/ubuntu--vg-ubuntu--lv 18G 14G 3.5G 80% /
tmpfs 429M 0 429M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
/dev/sda2 1.8G 252M 1.4G 16% /boot
tmpfs 86M 4.0K 86M 1% /run/user/1001
当我运行时lsblk
,它显示 60 GB:
sda 8:0 0 60G 0 disk
├─sda1 8:1 0 1M 0 part
├─sda2 8:2 0 1.8G 0 part /boot
└─sda3 8:3 0 18.2G 0 part
└─ubuntu--vg-ubuntu--lv 253:0 0 18G 0 lvm /
sr0 11:0 1 1024M 0 rom
答案1
有两种方法可以做到这一点。
第一个是在 sda 上必须存在的未使用空间中创建一个新分区,并将其添加到卷组。本教程涵盖了您需要执行的操作。https://www.tecmint.com/extend-and-reduce-lvms-in-linux/
第二个是调整 sda3 的大小,然后按照本问题的答案中的步骤进行操作。在 vSphere 中添加空间后扩展 vg-ubuntu--lv