rhel + sdbディスクを追加した後にsdb1を追加する方法

rhel + sdbディスクを追加した後にsdb1を追加する方法

私たちrhel 7.2 VMのサーバーでは、sdb以下のようにディスク(LVMではない)を200から220Gに増やしました(sdb with xfs fs)

sdb                8:16   0  200G  0 disk
└─sdb1             8:17   0  200G  0 part /data

再スキャンした後

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


sdb                8:16   0  220G  0 disk
└─sdb1             8:17   0  200G  0 part /data

今sdb1を更新して、sdb1に+20gを持たせようとしています。

xfs_growfs  /dev/sdb1
meta-data=/dev/sdb1              isize=256    agcount=4, agsize=8519616 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=0        finobt=0
data     =                       bsize=4096   blocks=34078464, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=0
log      =internal               bsize=4096   blocks=16639, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

しかし、sdb1はまだ+ 20gに変更されていません。

df /data
Filesystem     1K-blocks      Used Available Use% Mounted on
/dev/sdb1      136247300 133453728   2793572  98% /data

そして

sdb                8:16   0  220G  0 disk
└─sdb1             8:17   0  200G  0 part /data

sdb1+20gを追加するにはどのようなオプションがありますか?

答え1

xfs_growfsXFS ファイルシステムのサイズだけが変更され、sdb1パーティションのサイズは変更されません。まず、次のコマンドを使用してパーティションのサイズを変更する必要があります。別れたまたはディスクドライブ。最新バージョンには、以前のバージョンで使用できるコマンドがpartedあります。それ以外の場合は、パーティションを削除し、開始と終了が同じ新しいパーティションを追加する必要があります。resizepartfdisk

パーティションテーブルの種類によっては、パーティションテーブルを回復する必要があります(GPTにはデバイスの末尾にセカンダリヘッダがあるため、最初に移動する必要があります)。fdisk必要に応じて自動的にこれを行うように求められますparted

関連情報