CentOS仮想マシン(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
そしてLVディスプレイ
--- 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
また、LVでファイルシステムのサイズを変更する必要があります。 (ext4の場合)または(xfsの場合)ファイルシステム固有のツールを使用するか、--resizefs
後で使用します。lvextend
resize2fs
xfs_growfs
おそらくXFS(CentOSのデフォルト値、で確認できます)があるので、and(サイズなしでファイルシステムのサイズをデフォルトのデバイスのサイズに調整)をlsblk -f
実行する必要があります。xfs_growfs /dev/mapper/cl-root
xfs_growfs /dev/mapper/cl-home
xfs_growfs