linux無損擴容

雲服務器使用一段時間後可能會有數據盤空間不足的狀況,那麼升級數據盤大小以後就須要進行系統內部磁盤空間擴容操做,這邊以數據盤20G升級爲30G爲例(針對此操做時需當心謹慎操做,操做失誤將會致使數據丟失,建議先備份好數據再進行操做):服務器

 

 

 

 

 

 

一、卸載掛載中的數據盤:工具

  1. umount /dev/sdb1

二、使用parted工具讀取磁盤分區表信息;先使用 p 查看可擴容磁盤大小,再經過unit s命令定義默認使用sectors展現,獲取起始位置信息:spa

 

 

 

三、建立新分區。先使用 rm + 序列號 來刪除老的分區表;而後使用 mkpart 命令來建立便可,這裏須要注意的是parted工具裏END的值,因爲通常你們都不清楚具體的扇區數量,可使用容量來替代。orm

  • 請注意如下操做步驟須要處於unit ssectors扇區模式中操做,不然將致使數據盤擴展異常
  1. rm 1
  2. mkpart primary ext4 2048 32.2G

 

 

 

PS:請注意查看執行完擴展指令退出後是否有顯示紅色線條展現的信息(Information: You may need to update /etc/fstab.),有的話可執行下 df -h 查看是否/dev/sdb1磁盤已自動掛載上了,那麼此時就須要從新卸載數據盤進行後續操做,不然就會提示數據盤已掛載:
  1. umount /dev/sdb1

 

 

 

四、檢測磁盤是否有錯誤:blog

  1. e2fsck -f /dev/sdb1

五、擴展數據盤大小:(如文件格式爲xfs,則使用命令:xfs_growfs /dev/sdb1)it

  1. resize2fs /dev/sdb1

六、從新掛載磁盤並檢查磁盤大小:io

  1. mount -a

 

相關文章
相關標籤/搜索