我有一个Ubuntu 16.04.3 LTS GCE实例。我增加了系统磁盘空间(从20 GB到30 GB)但在GCE重启后,如果我运行
df -h
我的磁盘大小仍然是20GB。
过去,在Ubuntu GCE实例上,实例重启后,系统会自动看到新的磁盘空间。
另外在我阅读的文档中:
“或者,使用最新版本的公共映像的实例可以在系统重新引导后自动调整其分区和文件系统的大小.SUSE Linux Enterprise Server(SLES)公共映像是唯一不支持此功能的映像。”
那么,问题是什么?我该怎么做才能获得新空间?
你可以执行:
$ sudo lsblk
$ sudo resize2fs /dev/sda1 30G
如果您收到消息:
文件系统已经是5242619(4k)块长。没事做!
抱歉,我相信您无法使用resize2fs调整磁盘大小。
所以,我知道你可以遵循两种选择。
备选方案1 - 在VM中连接另一个磁盘。
备选方案2 - 从原始磁盘的快照创建新磁盘。从快照创建磁盘的步骤:
gcloud beta compute disks snapshot <disk_name> --project=<project_id> --snapshot-names=snapshot-1 --zone=<zone> --storage-location=us