Centos
在 CentOS 虛擬機上正確擴展虛擬卷,/dev/cl/ 中的新空間未被 /dev/mapper 佔用
我有一個磁碟空間不足的 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
此處給出的答案:https ://unix.stackexchange.com/a/671254/494994
resize2fs (for ext4) 或 xfs_growfs (for xfs) 用於調整文件系統的大小以充分使用分配的邏輯卷。