從機器映像建立Google雲端實例時(使用 CLI)如何新增額外的儲存空間?

從機器映像建立Google雲端實例時(使用 CLI)如何新增額外的儲存空間?

我想使用 gcloud CLI 基於電腦映像建立新實例。我可以很好地創建實例,但我不知道如何向實例添加額外的儲存。超出機器映像啟動磁碟的固定大小(在本例中為 30GB)。如果我不使用“--source-machine-image”選項,我可以建立任何大小的啟動磁碟或附加磁碟,當我輸入“lsblk”時我會看到它,但到目前為止我實際上還沒有嘗試過給我一個額外的磁碟,顯示在實例上。

答案1

建立虛擬機器實例您可以使用以下命令:

gcloud compute instances create VM_NAME \
    [--image IMAGE | --image-family IMAGE_FAMILY] \
    --image-project IMAGE_PROJECT

--source-machine-image可以使用該選項從電腦映像建立實例。

在這裡,您有兩個選項可以向實例添加額外的存儲,您可以檢查這個文件了解更多詳情。

  1. 調整區域永久性磁碟的大小

當您的執行個體需要更多儲存時,您可以調整區域永久磁碟的大小,並且僅當您需要將資料分隔到唯一的分割區時才附加多個輔助磁碟。

在該gcloud工具中,使用該disks resize命令並指定--size具有所需磁碟大小(以 GB 為單位)的標誌。

gcloud compute disks resize DISK_NAME --size DISK_SIZE
  1. 將空白的可用區永久性磁碟新增至您的實例
gcloud compute disks create DISK_NAME \
  --size DISK_SIZE \
  --type DISK_TYPE

建立磁碟後,將其附加到任何正在運行或已停止的實例。使用gcloud compute instances attach-disk命令:

gcloud compute instances attach-disk INSTANCE_NAME \
  --disk DISK_NAME

請記住,新的空白區域永久磁碟啟動時沒有資料或檔案系統,您必須在將該磁碟附加到實例後自行格式化該磁碟,您可以按照此文件執行此任務:格式化並安裝區域永久磁碟

相關內容