【问题标题】:Can't get the boot disk to 200GB [closed]无法将启动盘调到 200GB [关闭]
【发布时间】:2023-04-10 12:05:01
【问题描述】:

我尝试先通过gcutil adddisk 创建磁盘,然后在使用--disk 标志运行gcutil addinstance 时将其分配给VM。但是,即使我在adddisk 上将其设置为 200GB,这种方法仍然会产生 10GB 的分区。

这是磁盘本身:

INFO: Zone for db2-usc1a detected as us-central1-a.
+-----------------+--------------------------------------------------------+
| name            | db2-usc1a                                              |
| description     |                                                        |
| creation-time   | 2014-06-11T22:45:39.654-07:00                          |
| zone            | us-central1-a                                          |
| status          | READY                                                  |
| source-snapshot |                                                        |
| source-image    | projects/centos-cloud/global/images/centos-6-v20140606 |
| source-image-id | 6290630306542078308                                    |
| size-gb         | 200                                                    |
+-----------------+--------------------------------------------------------+

但是,如您所见,运行 df -h 会将其显示为 9.9GB:

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       9.9G  4.3G  5.1G  46% /
tmpfs           7.3G     0  7.3G   0% /dev/shm

我也尝试在此处遵循这些说明:https://developers.google.com/compute/docs/disks#repartitionrootpd

但是,在重新启动时,VM 变得无法访问,所以我什至无法通过 SSH 回到机器上。

为什么 Google 在启动时强制使用 10GB 的映像?为什么它没有设置为我要求的大小?更重要的是,有没有一种方法可以让我们的构建脚本自动化这个过程?

【问题讨论】:

  • Doh,我错过了那些说明中关于 CentOS 的内容。所以,我可以成功调整磁盘大小,但现在问题仍然存在:有没有办法自动化这个过程?
  • 请参阅this answer,了解有关如何自动化流程的类似问题。

标签: google-compute-engine


【解决方案1】:

一种选择是使用Persistent Disk Snapshots

  • 调整磁盘大小
  • 创建磁盘快照
  • 在您的构建脚本中,从您的快照而不是默认映像创建新的 PD

新磁盘将是 200GB。快照只保存已更改的块,因此快照本身应该很小。

【讨论】:

    【解决方案2】:

    正如前面的评论所建议的,调整磁盘大小。对于那些不知道如何做到这一点的人:

    sudo /sbin/resize2fs /dev/sda1
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-24
      • 2022-01-22
      • 1970-01-01
      • 1970-01-01
      • 2019-12-07
      相关资源
      最近更新 更多