我有一台 CentOS VM(在 Windows 主机上,由 VirtualBox 管理),它的磁盘空间不足。
我扩展了虚拟磁盘大小,然后使用 gparted 将新空间分配给现有分区
然后我使用 lvextend 将一半的可用空间分配给 /dev/cl/home 和 /dev/cl/root
然而 df 显示即使重新启动后 /dev/mapper/cl-home 和 /dev/mapper/cl-root 也没有增长到现在可用的空间。
我遗漏了什么?我发现的任何有关扩展现有逻辑卷的教程都认为这是使用 lvextend 完成的工作...
df 给出:
/dev/mapper/cl-root 39G 37G 1,2G 98% /
/dev/mapper/cl-home 19G 13G 5,7G 70% /home
/dev/sda1 976M 672M 238M 74% /boot
和 lsblk :
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 150G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 149G 0 part
├─cl-root 253:0 0 81G 0 lvm /
├─cl-swap 253:1 0 6,4G 0 lvm [SWAP]
└─cl-home 253:2 0 61,6G 0 lvm /home
和 lvdisplay
--- Logical volume ---
LV Path /dev/cl/swap
LV Name swap
VG Name cl
LV UUID <redacted>
LV Write Access read/write
LV Creation host, time <redacted>
LV Status available
# open 2
LV Size 6,40 GiB
Current LE 1639
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 8192
Block device 253:1
--- Logical volume ---
LV Path /dev/cl/home
LV Name home
VG Name cl
LV UUID <redacted>
LV Write Access read/write
LV Creation host, time <redacted>
LV Status available
# open 1
LV Size <61,57 GiB
Current LE 15761
Segments 2
Allocation inherit
Read ahead sectors auto
- currently set to 8192
Block device 253:2
--- Logical volume ---
LV Path /dev/cl/root
LV Name root
VG Name cl
LV UUID <redacted>
LV Write Access read/write
LV Creation host, time <redacted>
LV Status available
# open 1
LV Size <81,03 GiB
Current LE 20743
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 8192
Block device 253:0
答案1
答案在这里给出:https://unix.stackexchange.com/a/671254/494994
resize2fs(用于 ext4)或 xfs_growfs(用于 xfs)用于调整文件系统大小以充分利用分配的逻辑卷。