LVMは、既存のディスクサイズの増加に応じてファイルシステムを拡張します。

LVMは、既存のディスクサイズの増加に応じてファイルシステムを拡張します。

数ヶ月前に、VMDK sdiディスクを追加してルートXFSファイルシステムのパーティションサイズ(わずか20G)を拡張し、ルートファイルシステムを+ 100G増やしました。

[root@DB_OP_SERVER ~]# pvcreate /dev/sdi
  Physical volume "/dev/sdi" successfully created.


[root@DB_OP_SERVER ~]# vgextend VG_DB /dev/sdi
  Volume group "VG_DB" successfully extended


[root@DB_OP_SERVER ~]# lvresize --size +100g /dev/mapper/VG_DB-lv_root
  Size of logical volume VG_DB/lv_var changed from .... 
  Logical volume VG_DB/lv_var successfully resized.


[root@DB_OP_SERVER ~]#  xfs_growfs /root
meta-data=/dev/mapper/VG_DB-lv_var isize=512    agcount=7, agsize=6553600 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=42729472, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=12800, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 42729472 to 45350912

df -h /
Filesystem                Size  Used   Avail Use% Mounted on
/dev/mapper/VG_DB-lv_root 120G   110G   10G  93% /

ここで、ルートファイルシステムのサイズが170Gに達するように、ルートファイルシステムを+50G増やしたいと思います。

したがって、vSphere クライアントで設定を編集して VMDK ディスクを更新します。150G)

ルートファイルシステムを再追加するにはどのような手順が必要ですか?

答え1

正しいパーティションサイズを得るために、次の手順を実行しました。

まず、ディスクを再スキャンする必要があります。

echo 1 > /sys/block/sdi/device/rescan

pvresize /dev/sdi

lvresize --size +50g /dev/mapper/VG_DB-lv_root

xfs_growfs /root

関連情報