天天看點

ECS 磁盤擴容 1 磁盤擴容 2 分區擴容3 檔案系統擴容4.錯誤檢查

 1 磁盤擴容

這一步比較簡單,按照管理控制台上的操作來進行就行。

而且現在支援系統盤和資料盤線上擴容了。

這一步操作完的結果,磁盤(disk)空間變大了,但是分區(partition)空間布局不變。

使用 lsblk 可以看到磁盤空間的變化。

 2 分區擴容

如果分區是LLVM類型的,那就幸福了,空間可以随意管理,直接用LLVM的強大能力就行。

但是LLVM技術比較前沿,雖然面世很多年了,很多傳統的系統預設的都還是傳統的分區管理方式。

對于非LLVM類型的傳統分區類型來說,可供妥協的簡單方案是建立分區,将分區mount到某個目錄上,然後修改/etc/fstab,使系統啟動時自動mount新的分區。 這種方式最簡單,但是問題也很多,如果啟動時mount失敗還會造成檔案混亂。

最佳的方式直接對已有分區擴容,調整其大小。這種方式如果是資料盤還好說,如果是系統盤,需要無損擴容,就比較麻煩。 這裡記錄兩個方法:

  1. parted 工具。 這個分區工具比較強大,但是需要對磁盤分區有非常專業的了解,不小心很容易造成整個資料丢失。
  2. cloud-guest-utils。 這個工具主要是用于輔助雲主機初始化的。阿裡雲ecs系統是預設已經安裝了。 裡面提供了一個 growpart 程式,可以一步調整分區大小,且無損。

      比如需要調整 /dev/vda1 的大小,則運作:

growpart /dev/vda 1
           

這就行了。

3 檔案系統擴容

比較簡單,運作 resize2fs /dev/vda1 即可。

4.錯誤檢查

運作 e2fsck 即可。 對于雲伺服器來說,基本上這一步可有可無,意義不大。

繼續閱讀