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