跳至內容

如何擴展具有 RAID 0 分區的 Amazon EBS 磁碟區?

2 分的閱讀內容
0

我想擴展具有 RAID 0 分區的 Amazon Elastic Block Store (Amazon EBS) 磁碟區。

簡短說明

**重要:**如果您不需要 RAID 0 分區,則可以使用 General Purpose SSD (gp3) 磁碟區,以取得較高的磁碟區層級配額和更佳的效能。如需更多資訊,請參閱 General Purpose (gp3) 磁碟區的 Amazon EBS 最大大小和已佈建效能增加

解決方法

**注意:**對於 Amazon EBS,使用 RAID 1、RAID 5 和 RAID 6 並不是最佳實務。如需更多資訊,請參閱 Amazon EBS 和 RAID 組態

先決條件:

擴展 EBS 磁碟區

  1. 若要檢視目前的 RAID 層級資訊,請執行以下命令:
    sudo mdadm --detail /dev/RAID_DEVICE
    **注意:**將 /dev/RAID_DEVICE 替換為您的 RAID 組態對應。
  2. 增加屬於 RAID 組態一部分的 EBS 磁碟區大小
    **注意:**例如,如果您在 RAID 0 分區中有兩個 10 GiB 的 EBS 磁碟區,請將磁碟區修改為您想要的磁碟區擴展大小。若要新增 40 GiB,請將每個磁碟區的大小各增加 20 GiB。
  3. 若要卸載檔案系統,請執行以下命令:
    sudo umount /MOUNT_PATH
    **注意:**將 MOUNT_PATH 替換為您的掛載路徑。
  4. 若要停止 RAID 裝置,請執行以下命令:
    sudo mdadm --stop /dev/RAID_DEVICE
    **注意:**將 RAID_DEVICE 替換為您的 RAID 組態對應。在您重新組合 RAID 磁碟區之前,必須先停止 RAID 裝置。
  5. 若要整合並重新組合已更新大小的磁碟區,請執行以下命令:
    sudo mdadm --assemble --update=devicesize /dev/RAID_DEVICE LIST_OF_DEVICES
    **注意:**將 RAID_DEVICE 替換為您的 RAID 組態對應。將 LIST_OF_DEVICES 替換為您的 EBS 磁碟區裝置名稱,例如 /dev/sdb/dev/sdc
  6. 若要驗證 RAID 組態是否具有新大小,請執行以下命令:
    sudo mdadm --detail /dev/RAID_DEVICE
    **注意:**將 RAID_DEVICE 替換為您的 RAID 組態對應。前述命令的輸出會在 Array Size (陣列大小) 下方顯示合併後增加的大小。
  7. 若要掛載檔案系統,請執行以下命令:
    sudo mount -t TYPE /dev/RAID_DEVICE /MOUNT_PATH
    **注意:**將 TYPE 替換為檔案系統,例如 ext3ext4xfs。將 RAID_DEVICE 替換為您的 RAID 組態對應,並將 MOUNT_PATH 替換為您的掛載路徑。
  8. 若要擴展檔案系統大小,請執行以下其中一個命令。
    對於 xfs 檔案系統:
    sudo xfs_growfs /MOUNT_PATH
    **注意:**將 MOUNT_PATH 替換為您的掛載路徑。
    對於其他檔案系統 (包括 ext3 和 ext4):
    sudo resize2fs /MOUNT_PATH
    **注意:**將 MOUNT_PATH 替換為您的掛載路徑。
  9. 若要驗證您已成功擴展檔案系統大小,請執行以下命令:
    df -h
AWS 官方已更新 5 個月前