當云服務器使用一段時間后可能會有數據盤空間不足的情況,那么升級數據盤大小之后就需要進行系統內部磁盤空間擴容操作,這邊以數據盤20G升級為30G為例(針對此操作時需小心謹慎操作,操作失誤將會導致數據丟失,請務必先備份好數據再進行操作)。
1、卸載掛載中的數據盤:
umount /dev/sdb1
2、使用parted工具讀取磁盤分區表信息;先使用 p
查看可擴容磁盤大小,再通過unit s
命令定義默認使用sectors展示,獲取起始位置信息:
3、創建新分區。先使用 rm 序列號
來刪除老的分區表;然后使用 mkpart
命令來創建即可,這里需要注意的是parted工具里END的值,由于一般大家都不清楚具體的扇區數量,可以使用容量來替代。
unit s
的sectors
扇區模式中操作,否則將導致數據盤擴展異常rm 1mkpart primary ext4 2048 32.2G
umount /dev/sdb1
4、檢測磁盤是否有錯誤:
e2fsck -f /dev/sdb1
5、擴展數據盤大小:(如文件格式為xfs,則使用命令:xfs_growfs /dev/sdb1
)
resize2fs /dev/sdb1
6、重新掛載磁盤并檢查磁盤大小:
mount -a