Rhel
rhel + 增加sdb磁碟後如何增加sdb1
在我們的
rhel 7.2 VM
伺服器上,我們將sdb
磁碟(不是 LVM)從 200G 增加到 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的選項有哪些?
xfs_growfs
僅調整大小上的 XFS 文件系統,sdb1
而不是分區。您必須首先使用parted或fdisk調整分區大小。較新版本parted
的resizepart
命令可以使用舊版本,或者fdisk
您需要刪除分區並添加一個具有相同開始和新結束的新分區。根據您的分區表類型,您可能還需要修復分區表(GPT 在設備末尾有輔助標頭,因此需要先移動它),兩者
fdisk
都應parted
在需要時自動提示此操作。