Linux 無(wú)損擴容 |
當云服務(wù)器使用一段時(shí)間后可能會(huì )有數據盤(pán)空間不足的情況,那么升級數據盤(pán)大小之后就需要進(jìn)行系統內部磁盤(pán)空間擴容操作,這邊以數據盤(pán)20G升級為30G為例(針對此操作時(shí)需小心謹慎操作,操作失誤將會(huì )導致數據丟失,建議先備份好數據再進(jìn)行操作): 1、卸載掛載中的數據盤(pán): umount /dev/sdb1 2、使用parted工具讀取磁盤(pán)分區表信息;先使用 p 查看可擴容磁盤(pán)大小,再通過(guò)unit s命令定義默認使用sectors展示,獲取起始位置信息: 3、創(chuàng )建新分區。先使用 rm + 序列號 來(lái)刪除老的分區表;然后使用 mkpart 命令來(lái)創(chuàng )建即可,這里需要注意的是parted工具里END的值,由于一般大家都不清楚具體的扇區數量,可以使用容量來(lái)替代。 請注意以下操作步驟需要處于unit s的sectors扇區模式中操作,否則將導致數據盤(pán)擴展異常 rm 1 mkpart primary ext4 2048 32.2G PS:請注意查看執行完擴展指令退出后是否有顯示紅色線(xiàn)條展示的信息(Information: You may need to update /etc/fstab.),有的話(huà)可執行下 df -h 查看是否/dev/sdb1磁盤(pán)已自動(dòng)掛載上了,那么此時(shí)就需要重新卸載數據盤(pán)進(jìn)行后續操作,否則就會(huì )提示數據盤(pán)已掛載: umount /dev/sdb1 4、檢測磁盤(pán)是否有錯誤: e2fsck -f /dev/sdb1 5、擴展數據盤(pán)大?。海ㄈ缥募袷綖閤fs,則使用命令:xfs_growfs /dev/sdb1) resize2fs /dev/sdb1 6、重新掛載磁盤(pán)并檢查磁盤(pán)大?。?/p> mount -a |