CentOS仮想マシンでは、仮想ボリュームが正しく拡張され、/dev/cl/の新しいスペースが/dev/mapperによって占有されていません。

CentOS仮想マシンでは、仮想ボリュームが正しく拡張され、/dev/cl/の新しいスペースが/dev/mapperによって占有されていません。

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後で使用します。lvextendresize2fsxfs_growfs

おそらくXFS(CentOSのデフォルト値、で確認できます)があるので、and(サイズなしでファイルシステムのサイズをデフォルトのデバイスのサイズに調整)をlsblk -f実行する必要があります。xfs_growfs /dev/mapper/cl-rootxfs_growfs /dev/mapper/cl-homexfs_growfs

おすすめ記事