1.在控制台購買擴容雲盤
2.建立快照備份
3.根據作業系統安裝growpart或者xfsprogs擴容格式化工具
①如果是centos系統
執行如下命令
yum install cloud-utils-growpart
yum install xfsprogs
②如果是ubuntu 14、ubuntu 16、ubuntu 18、debian 9等
執行如下命令
apt install cloud-guest-utils
apt install xfsprogs
③debian 8、opensuse 42.3、opensuse 13.1、suse linux enterprise server 12 sp2
請使用上游版本(upstream)的growpart或者xfsprogs工具
4.執行如下命令檢視例項的核心版本
1.執行命令檢視雲盤大小
2.執行命令檢視雲盤分割槽大小和檔案系統型別
3.執行命令擴容分割槽
growpart /dev/vda 1
上面命令命令中:growpart
表示擴容命令/dev/vda
表示要擴容的硬碟1
代表的是擴容的第幾個分割槽
note:
如果出現錯誤unexpected output in sfdisk --version [sfdisk,來自 util-linux 2.23.2]
,嘗試執行lang=en_us.utf-8
;
如果執行lang=en_us.utf-8
命令後重啟例項仍無法解決問題,您可以嘗試執行localectl set-locale lang=en_us.utf-8
命令修改本地化環境變數,然後再次重啟例項。
如果您使用的是centos 8映象,且以上操作無法解決問題,您可以嘗試執行export language=en_us.utf-8
命令修改字元編碼,然後重啟例項。
4.擴充套件檔案系統
如果是ext
型別檔案系統,執行如下命令
resize2fs /dev/vda1
如果是xfs
型別檔案系統,執行如下命令
xfs_growfs /
5.擴充套件成功,檢視分割槽大小
執行命令:
df -h
1.安裝dracut-modules-growroot工具
執行命令:
yum install -y dracut-modules-growroot
2.覆蓋已有的initramfs檔案
執行命令:
dracut -f
3.檢視雲盤大小、分割槽大小、檔案系統型別
檢視雲盤大小命令:fdisk -l
檢視分割槽大小和檔案系統型別命令:df -h
4.執行命令擴容分割槽
執行命令:
growpart /dev/vda 1
上面命令命令中:growpart
表示擴容命令/dev/vda
表示要擴容的硬碟1
代表的是擴容的第幾個分割槽
note:
如果出現錯誤partition 1 could only be grown by -642]
,說明已經可能分割槽成功了,嘗試直接重啟例項檢視下;
5.重啟例項
6.擴充套件檔案系統
如果是ext
型別檔案系統,執行如下命令
resize2fs /dev/vda1
如果是xfs
型別檔案系統,執行如下命令
xfs_growfs /
7.擴容成功,檢視分割槽大小
執行命令:
阿里雲系統盤擴容
1.安裝growpart擴容格式化工具 2.執行fdisk l檢視現有磁碟大小 fdisk l 3.執行df h檢視磁碟分割槽大小 df h4.命令表示為系統盤的第乙個分割槽擴容。growpart dev vda 15.命令表示為系統盤的 dev vda1分割槽擴容檔案系統。resize2fs de...
擴容系統盤(擴容root)
centos擴容系統盤 擴容根目錄root 1 檢視root原有的容量,為37g 2 使用fdisk dev sda,建立新分割槽 fdisk l 能列出機器中所有磁碟的個數,也能列出所有磁碟分割槽情況 blocks中,表示的是分割槽的大小,blocks的單位是byte 3 建立新的分割槽 fdis...
系統盤指令碼擴容
系統盤指令碼擴容方案 指令碼 lvm extend.sh 需求背景 現在很多ecs環境上面所用的公共映象全部預設系統盤大小為20g,如果使用者建立系統盤的時候空間選定了20g以上,超出的部分不會被自動分割槽造成浪費,為避免這種情況造成使用者困擾,特提供此方案可以讓使用者實現手動擴容。擴容方式 lvm...