【发布时间】:2014-02-19 19:41:39
【问题描述】:
我正在按照以下说明从正在运行的 GCE 实例创建图像:developers.google.com/compute/docs/disks#repartitionrootpd,但我有点担心它花费的时间太长并挂起。
我正在尝试在将启动磁盘从 10GB 扩展到 100GB 之前创建映像。
我需要克隆计算图像包,因为我的实例首先无法访问它,所以我在登录实例时这样做了:
git clone https://github.com/GoogleCloudPlatform/compute-image-packages
然后我按照说明安装包:
sudo python setup.py install
..并创建图像本身:
sudo gcimagebundle \
-d /dev/sda -o /tmp/ --log_file=/tmp/abc.log
现在已经 2 小时,根据 API 控制台中的 CPU 使用图,该实例在这段时间内一直处于 100%,在此期间,该实例所服务的网页等所有其他服务均不可用(预期)。
毫无疑问,如果我等待的时间足够长,我会回答我自己的问题,但是当搜索答案时找不到任何估计值,所以认为在这里获得一个想法会很有用,尤其是在磁盘容量较大的情况下比如500GB。
编辑:原来是人为错误 (:)) 试图创建 8GB 的磁盘映像并将其保存到剩余的 2GB。出于某种原因,我认为它将图像保存在磁盘之外。因此,在开始之前,如果您使用超过 50% 的引导磁盘来创建另一个磁盘,附加并挂载并将您的映像保存到该磁盘,将其作为映像上传到 GS,然后使用它来创建更大的引导,这似乎是可取的磁盘。
此致, 标记
【问题讨论】:
-
哈,当然,一旦我发布了这个过程就结束了。克隆一个 8GB 磁盘需要 2.5 小时,以供将来参考。现在的问题是我的整个磁盘都用完了,我找不到图像。
-
所以我尝试将 8GB 压缩成 2GB 可能需要很长时间......
标签: instances google-compute-engine