我想使用 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
可以使用該選項從電腦映像建立實例。
在這裡,您有兩個選項可以向實例添加額外的存儲,您可以檢查這個文件了解更多詳情。
當您的執行個體需要更多儲存時,您可以調整區域永久磁碟的大小,並且僅當您需要將資料分隔到唯一的分割區時才附加多個輔助磁碟。
在該gcloud
工具中,使用該disks resize
命令並指定--size
具有所需磁碟大小(以 GB 為單位)的標誌。
gcloud compute disks resize DISK_NAME --size DISK_SIZE
- 將空白的可用區永久性磁碟新增至您的實例
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
請記住,新的空白區域永久磁碟啟動時沒有資料或檔案系統,您必須在將該磁碟附加到實例後自行格式化該磁碟,您可以按照此文件執行此任務:格式化並安裝區域永久磁碟