【问题标题】:Ubuntu GCE does not see new system disk space after disk resize调整磁盘大小后 Ubuntu GCE 看不到新的系统磁盘空间
【发布时间】:2019-04-15 16:50:20
【问题描述】:

我有一个 Ubuntu 16.04.3 LTS GCE 实例。 我增加了系统磁盘空间(从 20 GB 到 30 GB),但是在 GCE 重新启动后,如果我运行

df -h 

我仍然有 20GB 的磁盘大小。

以往在 Ubuntu GCE Instances 上,实例重启后,系统会自动看到新的磁盘空间。

也在我阅读的文档中:

“或者,使用最新版本 Public 的实例 图像可以自动调整其分区和文件系统的大小 系统重启后。 SUSE Linux Enterprise Server (SLES) 公共 图片是唯一不支持此功能的图片。”

那么,问题出在哪里? 我该怎么做才能获得新空间?

【问题讨论】:

标签: google-cloud-platform ubuntu-16.04 google-compute-engine


【解决方案1】:

你可以执行:

$ sudo lsblk
$ sudo resize2fs /dev/sda1 30G

如果您收到消息:

文件系统已经有 5242619 (4k) 个块长。无事可做!

抱歉,我认为您无法使用 resize2fs 调整磁盘大小。

所以,我知道您可以遵循两种选择。

备选方案 1 - 在 VM 中附加另一个磁盘。

备选方案 2 - 从原始磁盘的快照创建新磁盘。 从快照创建磁盘的步骤:

  1. 停止机器(没必要但安全)
  2. 拍摄快照
gcloud beta compute disks snapshot <disk_name> --project=<project_id> --snapshot-names=snapshot-1 --zone=<zone> --storage-location=us 
  1. 从该快照创建新机器

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-30
    • 1970-01-01
    • 2023-03-29
    • 2019-11-13
    • 2020-07-12
    • 1970-01-01
    相关资源
    最近更新 更多