rhel + 增加sdb磁盘后如何增加sdb1

rhel + 增加sdb磁盘后如何增加sdb1

在我们的rhel 7.2 VM服务器上,我们将sdb磁盘(不是 LVM)从 200 增加到 220G,如下所示( sdb 带有 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_growfs上的 XFS 文件系统大小sdb1,而不调整分区大小。您必须首先使用以下命令调整分区大小分手了或者磁盘驱动器。较新版本parted具有resizepart您可以使用的命令,对于较旧版本,或者fdisk您需要删除分区并添加具有相同开始和新结束的新分区。

根据您的分区表类型,您可能还需要修复分区表(GPT 在设备末尾有辅助标头,因此需要首先移动它),如果需要,两者fdiskparted应该自动提示执行此操作。

相关内容