亚洲一区精品自拍_2021年国内精品久久_男同十八禁gv在线观看_免费观看a级性爱黄片

Article / 文章中心

離線擴容云盤(Linux系統(tǒng))

發(fā)布時間:2021-02-01 點擊數:1068

 云盤(系統(tǒng)盤或數據盤)使用空間不足時,您可以擴容云盤的存儲容量。如果您的ECS實例不支持在線擴容云盤,可以通過離線擴容的方式為Linux實例進行擴容云盤。離線擴容云盤需要重啟實例,您的業(yè)務會短暫中斷,建議在業(yè)務不繁忙時操作。


 

背景信息

本文示例中使用的配置如下所示。
資源 描述
ECS實例的鏡像 公共鏡像Alibaba Cloud Linux 2.1903 LTS 64位
系統(tǒng)盤 /dev/vda:使用MBR分區(qū)和ext4文件系統(tǒng),由40 GiB擴容到60 GiB。
數據盤
  • /dev/vdb:使用MBR分區(qū)和ext4文件系統(tǒng),由40 GiB擴容到60 GiB。
  • /dev/vdc:使用GPT分區(qū)和xfs文件系統(tǒng),由40 GiB擴容到60 GiB。
 

步驟一:創(chuàng)建快照

在擴容云盤前,為云盤創(chuàng)建快照,做好數據備份。

  1. 登錄ECS管理控制臺。
  2. 在左側導航欄,單擊實例與鏡像 > 實例
  3. 在頂部菜單欄左上角處,選擇地域。
  4. 找到需要擴容云盤的實例,單擊實例ID。
  5. 實例詳情頁,單擊云盤頁簽。
  6. 找到需要擴容的云盤,在操作列單擊創(chuàng)建快照。
  7. 在彈出的對話框中,輸入快照名稱,并按需綁定標簽后,單擊確定。
  8. 單擊快照頁簽,查看已創(chuàng)建的快照。
    當快照的進度100%時,表示快照創(chuàng)建完成,您可以執(zhí)行后續(xù)操作。



步驟二:在控制臺擴容云盤容量并重啟(或啟動)ECS實例

  1. 實例詳情頁,單擊云盤頁簽。
  2. 選擇需要擴容的云盤,在操作列單擊更多 > 云盤擴容

    如果需要批量擴容多個云盤,請使用阿里云主賬號在存儲與快照 > 云盤頁面選擇多個云盤后,單擊底部的云盤擴容。掛載在同一ECS實例下的云盤不支持批量擴容功能。

  3. 磁盤擴容頁面,設置擴容后容量。
    設置的擴容后容量不允許小于當前容量。
  4. 確認費用,閱讀并選擇服務條款后,單擊確定擴容。
  5. 閱讀磁盤擴容須知后,單擊已閱讀,繼續(xù)擴容,完成支付。
  6. 在控制臺重啟(或啟動)實例。
    說明
    • 如果您的實例狀態(tài)為運行中(Running)則需要在控制臺重啟實例;如果您的實例狀態(tài)為已停止(Stopped)則需要在控制臺啟動實例。
    • 實例必須經過控制臺重啟實例或者調用API RebootInstance,才可以看到云盤容量擴展。在實例操作系統(tǒng)里重啟無效。

    以下步驟以重啟實例為示例。

    1. 在左側導航欄,單擊實例與鏡像 > 實例。
    2. 找到需要重啟的實例,在操作列單擊更多 > 實例狀態(tài) > 重啟。
    3. 重啟實例對話框中,單擊確定。



步驟三:查看云盤分區(qū)情況

進入ECS實例內部,查看系統(tǒng)盤和數據盤的分區(qū)類型(MBR和GPT)和文件系統(tǒng)類型(ext4、xfs等)。不同的分區(qū)和文件系統(tǒng),后續(xù)擴容分區(qū)和文件系統(tǒng)操作中存在差異。

  1. 遠程登錄ECS實例。登錄的具體步驟請參見通過Workbench遠程連接Linux實例。
  2. 運行以下命令查看實例的云盤情況。
    fdisk -lu
    示例以系統(tǒng)盤(/dev/vda1)和數據盤(/dev/vdb1、/vde/vdc1)的三個分區(qū)為例,執(zhí)行結果如下所示。查看云盤分區(qū)情況
    序號 分區(qū) 說明
    /dev/vda1 系統(tǒng)盤,System取值Linux表示為MBR分區(qū)。
    /dev/vdb1 數據盤,System取值Linux表示為MBR分區(qū)。
    /dev/vdc1 數據盤,System取值GPT表示為GPT分區(qū)。
  3. 運行以下命令確認已有分區(qū)的文件系統(tǒng)類型。
    df -Th

    執(zhí)行結果如下所示。

    查看文件系統(tǒng)



步驟四:擴容分區(qū)

通過查看云盤分區(qū)情況,在ECS實例內分區(qū)和文件系統(tǒng)并未擴容。此步驟介紹如何在ECS實例內部擴容云盤分區(qū)。

  1. 在ECS實例內部,安裝gdisk工具。
    如果您的分區(qū)為GPT格式,必須執(zhí)行此步驟;如果您的分區(qū)為MBR格式,請?zhí)^此步驟。
    yum install gdisk -y
  2. 安裝growpart工具。
    • CentOS 7及以上版本運行以下命令。
      yum install -y cloud-utils-growpart
    • Debian 9及以上版本、Ubuntu14及以上版本運行以下命令。
      apt install -y cloud-guest-utils
  3. 運行以下命令擴容分區(qū)。
    growpart /dev/vda 1
    此示例以擴容系統(tǒng)盤為例,/dev/vda和1之間需要空格分隔。如果需要擴容其他分區(qū),請根據實際情況修改命令。執(zhí)行結果如下所示。growpart
    說明 您在執(zhí)行此步驟時,可能出現(xiàn)報錯信息unexpected output in sfdisk --version [sfdisk,來自 util-linux 2.23.2]。關于如何排查此問題,請參見本文的常見問題部分。



步驟五:擴容文件系統(tǒng)

此步驟介紹如何ECS實例內部擴容分區(qū)的文件系統(tǒng)。

  1. 在ECS實例內部,根據查詢的文件系統(tǒng)類型,擴容文件系統(tǒng)。
    • 擴容ext*(例如ext4)文件系統(tǒng):運行以下命令擴容文件系統(tǒng)。
      擴容系統(tǒng)盤/dev/vda1的文件系統(tǒng)。
      resize2fs /dev/vda1

      擴容數據盤/dev/vdb1的文件系統(tǒng)

      resize2fs /dev/vdb1
      說明 /dev/vda1和/dev/vdb1都是分區(qū)名稱,您需要根據實際情況修改。
    • 擴容xfs文件系統(tǒng):運行以下命令擴容文件系統(tǒng)。
      xfs_growfs /media/vdc
      說明 /media/vdc為/dev/vdc1的掛載點,您需要根據實際情況修改。
  2. 運行以下命令檢查擴容后結果。
    df -Th

    執(zhí)行結果如下所示。

    查看擴容結果
    擴容完成后,您需要根據實際情況檢查數據是否正常。
    • 如果擴容成功,ECS實例中的業(yè)務程序能夠正常運行,則完成操作。
    • 如果擴容失敗,則通過備份的快照回滾數據。



常見問題

  • 問題:運行growpart /dev/vda 1時,提示unexpected output in sfdisk --version [sfdisk,來自 util-linux 2.23.2]。
    解決方案:
    1. 運行l(wèi)ocale命令查看ECS實例的字符編碼類型,將非en_US.UTF-8的字符編碼類型切換成en_US.UTF-8。
      1. 運行以下命令,切換字符編碼類型。
        LANG=en_US.UTF-8
      2. 如果問題仍未解決,運行以下命令,切換字符編碼類型。
        export LC_ALL=en_US.UTF-8
      3. 如果問題仍未解決,運行以下命令,切換字符編碼類型。
        localectl set-locale LANG=en_US.UTF-8
      4. 如果您使用CentOS 8鏡像,采用以上方案無法解決問題時,運行以下命令,切換字符編碼類型。
        export LANGUAGE=en_US.UTF-8
    2. 如果問題仍未解決,請您嘗試運行reboot命令重啟ECS實例。
    注意

    當您通過切換字符編碼,成功完成擴容分區(qū)后,建議您按需切回原有字符編碼。

  • 問題:運行growpart /dev/vda 1時,提示-bash: growpart: command not found。
    解決方案:
    1. 運行uname -a檢查Linux內核的版本。本文操作適用于Linux內核版本3.6.0及以上的系統(tǒng)。

      如果Linux內核低于3.6.0版本,擴容分區(qū)操作請參見擴展低內核版本實例的系統(tǒng)盤分區(qū)和文件系統(tǒng)擴展分區(qū)和文件系統(tǒng)_Linux數據盤。

    2. 安裝growpart工具。
      • CentOS 7及以上版本運行以下命令。
        yum install -y cloud-utils-growpart
      • Debian 9及以上版本、Ubuntu14及以上版本運行以下命令。
        apt install -y cloud-guest-utils

 

如果您有其他問題,可以聯(lián)系北京志遠天成阿里云代理商,為您提供一對一專業(yè)全面的技術服務,同時新老阿里云會員,均可享受我公司代理商價格,歡迎咨詢! 歡迎咨詢.gif