将 Proxmox 虚拟机管理程序上的磁盘大小从 8GB 扩展到 18GB 后,我尝试在 Ubuntu 20.04 VM 上看到这个新空间:
这些是我在虚拟机上运行的命令
# Physical volume is called /dev/sda3
sudo pvs
# resize the Physical Volume (PV)
sudo pvresize /dev/sda3
# root logical volume is
df -h
# expand the logical volume
sudo lvextend -r -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
# resize my number 3 partition (this gave me 17GB on sda3)
sudo growpart /dev/sda 3
我可以在sda3分区上看到它!
想要查看 18GB/dev/mapper/ubuntu--vg-ubuntu--lv
https://unix.stackexchange.com/a/583544- 我正在遵循这些说明
任何指点都会很棒!
答案1
https://packetpushers.net/ubuntu-extend-your-default-lvm-space/是对我帮助最大的文章。
总之
# allocate more space on hypervisor
# make the partition see the space (dev/sda3, Resize, Write, quit)
sudo cfdisk
# extend the physical volume from the partition
sudo pvresize /dev/sda3
# extend LV to use up all space from VG
sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
# resize file system
sudo resize2fs /dev/ubuntu-vg/ubuntu-lv
# check can see the space on filesystem
df -h
答案2
执行以下操作以增加卷大小。
从 GUI 控制台增加/调整光盘大小
识别Linux分区:
sudo fdisk -l
扩展物理驱动器分区
growpart /dev/sda 3
指示 LVM 磁盘大小已更改
sudo pvresize /dev/sda3
查找以 LV 开头的条目
lvdisplay
调整LV大小
sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv sudo resize2fs /dev/ubuntu-vg/ubuntu-lv