Google cloud platform 调整磁盘大小后,Ubuntu GCE看不到新的系统磁盘空间
我有一个Ubuntu 16.04.3 LTS GCE实例。 我增加了系统磁盘空间(从20GB增加到30GB),但在GCE重启后,如果我运行Google cloud platform 调整磁盘大小后,Ubuntu GCE看不到新的系统磁盘空间,google-cloud-platform,ubuntu-16.04,google-compute-engine,Google Cloud Platform,Ubuntu 16.04,Google Compute Engine,我有一个Ubuntu 16.04.3 LTS GCE实例。 我增加了系统磁盘空间(从20GB增加到30GB),但在GCE重启后,如果我运行 df -h 我的磁盘大小仍然是20GB 过去,在Ubuntu GCE实例上,在实例重新启动后,系统会自动看到新的磁盘空间 在我阅读的文档中: “或者,使用最新版本的Public 图像可以自动调整其分区和文件系统的大小 系统重新启动后。SUSE Linux企业服务器(SLES)将公开 图像是唯一不支持此功能的图像。” 那么,问题是什么? 如何获得新空间?您
df -h
我的磁盘大小仍然是20GB
过去,在Ubuntu GCE实例上,在实例重新启动后,系统会自动看到新的磁盘空间
在我阅读的文档中:
“或者,使用最新版本的Public
图像可以自动调整其分区和文件系统的大小
系统重新启动后。SUSE Linux企业服务器(SLES)将公开
图像是唯一不支持此功能的图像。”
那么,问题是什么?
如何获得新空间?您可以执行:
$ sudo lsblk
如果您收到此消息:
文件系统已经有5242619(4k)个块长。无事可做强>
抱歉,我相信您无法使用resize2fs调整磁盘大小
所以,我知道两个选择,你可以遵循
备选方案1-在虚拟机中附加另一个磁盘
备选方案2-从原始磁盘的快照创建新磁盘。
从快照创建磁盘的步骤:
gcloud beta计算磁盘快照--project=--snapshot name=snapshot-1--zone=--storage location=us
检查控制台日志,并查看重新启动期间报告的调整大小操作。我写了一篇关于谷歌如何调整Debian的文章。
$ sudo resize2fs /dev/sda1 30G
gcloud beta compute disks snapshot <disk_name> --project=<project_id> --snapshot-names=snapshot-1 --zone=<zone> --storage-location=us