gcloud CLI를 사용하여 머신 이미지를 기반으로 새 인스턴스를 만들고 싶습니다. 인스턴스를 잘 생성할 수 있지만 인스턴스에 추가 스토리지를 추가하는 방법을 알 수 없습니다. 머신 이미지 부팅 디스크의 고정 크기(이 경우 30GB)를 초과합니다. "--source-machine-image" 옵션을 사용하지 않으면 원하는 크기의 부팅 디스크나 추가 디스크를 만들 수 있고 "lsblk"를 입력하면 표시되지만 지금까지는 실제로 시도한 것이 없습니다. 인스턴스에 표시되는 추가 디스크를 제공합니다.
답변1
에게VM 인스턴스 만들기다음 명령을 사용할 수 있습니다.
gcloud compute instances create VM_NAME \
[--image IMAGE | --image-family IMAGE_FAMILY] \
--image-project IMAGE_PROJECT
--source-machine-image
머신 이미지에서 인스턴스를 생성하는 데 사용할 수 있는 옵션입니다 .
여기에는 인스턴스에 추가 스토리지를 추가하는 두 가지 옵션이 있으며 이를 확인할 수 있습니다.선적 서류 비치자세한 내용은
인스턴스에 더 많은 스토리지가 필요한 경우 영역 영구 디스크의 크기를 조정할 수 있으며, 데이터를 고유한 파티션으로 분리해야 하는 경우에만 여러 보조 디스크를 연결할 수 있습니다.
도구 에서 명령 gcloud
을 사용 하고 원하는 디스크 크기(GB)로 플래그를 disks resize
지정합니다 .--size
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
새로운 빈 영역 영구 디스크는 데이터나 파일 시스템 없이 시작되며 이 디스크를 인스턴스에 연결한 후 직접 포맷해야 한다는 점에 유의하세요. 이 작업에 대한 문서는 다음과 같습니다.영역 영구 디스크 포맷 및 마운트