Partition
LVExtend 在物理卷上找不到空間
我一直在努力在我的虛擬機中創建更多空間,我相信第一步會出錯。我增加了物理體積的大小,
sda3
;$ sudo lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT loop0 7:0 0 61.9M 1 loop /snap/core20/1405 loop1 7:1 0 61.9M 1 loop /snap/core20/1434 loop2 7:2 0 67.2M 1 loop /snap/lxd/21835 loop3 7:3 0 67.8M 1 loop /snap/lxd/22753 loop4 7:4 0 43.6M 1 loop /snap/snapd/14978 loop5 7:5 0 44.7M 1 loop /snap/snapd/15534 sda 8:0 0 500G 0 disk ├─sda1 8:1 0 1M 0 part ├─sda2 8:2 0 1.5G 0 part /boot └─sda3 8:3 0 498.5G 0 part └─ubuntu--vg-ubuntu--lv 253:0 0 48.5G 0 lvm /
如您所見,
sda3
大約是 500GB,但是當我執行 LVExtend 時,它似乎不同意;$ sudo lvextend -L +100G /dev/mapper/ubuntu--vg-ubuntu--lv Insufficient free space: 25600 extents needed, but only 0 available
我之前已經執行過一次,它只發現了一點空間;
$ sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv Size of logical volume ubuntu-vg/ubuntu-lv changed from <24.64 GiB (6307 extents) to <48.50 GiB (12415 extents). Logical volume ubuntu-vg/ubuntu-lv successfully resized.
我究竟做錯了什麼?
編輯:輸出
pvs
:$ sudo pvs PV VG Fmt Attr PSize PFree /dev/sda3 ubuntu-vg lvm2 a-- <48.50g 0
您增加了 的大小,
/dev/sda3
但尚未告訴 LVM 大小已增加。用於pvresize /dev/sda3
調整物理卷的大小。這將自動增加卷組中的可用空間,然後您可以使用它lvresize
來增加邏輯卷。之後,您需要調整文件系統本身的大小。不過,將文件系統增加到可用 LV 空間的 100% 似乎有點奇怪。如果這就是你要做的全部,那麼擁有 LVM 的成本是沒有意義的。您不妨將文件系統直接放到
/dev/sda3
.