Google compute engine 我可以在Google Compute Engine上创建超过10GB的操作系统映像吗?
我需要用一个特定的映像启动大约500个实例,才能处理需要POSIX访问10GB以上的大文件。根据那个文档,不可能创建一个超过10GB的引导磁盘,我需要POSIX访问超过10GB。这是否意味着我需要在每个实例上创建另一个具有所需磁盘空间的非引导磁盘?还有其他方法吗?doc指的是对操作系统映像大小的限制,而不是引导磁盘的大小 您可以创建任意大小的启动磁盘,然后在创建实例时使用它,例如: gcutil adddisk“disk-1”--size\u gb=“15”--zone=“europe-west1-b”--source\u image=”https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-7-wheezy-v20140522" gcutil addinstance“instance-1”--zone=“europe-west1-b”--machine\u type=“n1-standard-1”--network=“default”--external\u ip\u address=“ephemeral”--metadata=“sshKeys:”--disk=“disk-1,deviceName=disk-1,mode=READ\u-WRITE,boot”--自动删除\u boot\u disk=“true” 请参阅:您有两个选择:Google compute engine 我可以在Google Compute Engine上创建超过10GB的操作系统映像吗?,google-compute-engine,Google Compute Engine,我需要用一个特定的映像启动大约500个实例,才能处理需要POSIX访问10GB以上的大文件。根据那个文档,不可能创建一个超过10GB的引导磁盘,我需要POSIX访问超过10GB。这是否意味着我需要在每个实例上创建另一个具有所需磁盘空间的非引导磁盘?还有其他方法吗?doc指的是对操作系统映像大小的限制,而不是引导磁盘的大小 您可以创建任意大小的启动磁盘,然后在创建实例时使用它,例如: gcutil adddisk“disk-1”--size\u gb=“15”--zone=“europe-west
fdisk
,重新启动,然后运行resize2fs
,将可用空间扩展到磁盘的完整大小。您可以通过使用将其自动化,使其作为实例创建的一部分运行gcutil adddisk[…]
,除非在实例创建过程中通过gcutil attachdisk[…]
添加引导磁盘和数据磁盘,在这种情况下不需要这样做gcutil addinstance--disk=disk1--disk=disk2[…]
自动完成其余部分/usr/share/google/safe_format_和_mount[…]
请参阅我的脚本以了解详细信息以及如何使其适应您的用例。您可以轻松地执行此操作,而无需手动调整磁盘大小/分区/格式化,也无需执行StackOverflow上所有其他答案中引入的任何复杂操作。有关如何做到这一点,请参见我的回答:可能重复的