更新Google云端的现有磁盘大小

abi*_*rai 9 cloud google-compute-engine

我在谷歌云中有10G空间磁盘,名称为disk1.

根持久性磁盘已经占用了大约4到5 GB,剩下5 GB被其他程序占用,所以几乎满了10GB.我的情况是我无法添加其他磁盘,我必须在同一个磁盘上工作.

我想将此磁盘大小从10 GB增加到20 GB,在https://cloud.google.com/compute/docs/disks#repartitionrootpd中我无法看到增加现有磁盘大小的方法在我的情况下增加disk1的大小到20GB 是否可以更新现有磁盘大小?

Mar*_*s I 14

我设法复制了您的问题,并且有一个解决方法.基本上你需要做的是快照你的磁盘,增加它,用新的大小创建一个新的实例.

来自Google Developers Console:

  1. 创建磁盘快照(Compute> Compute Engine> Snapshots);

  2. 创建一个新磁盘:Compute> Compute Engine> Disks - new disk,在下面的步骤1> 选择快照,你可以用GB指定新的大小 ;

  3. 创建一个新的VM实例并选择Existing Disk(确保磁盘与您正在创建的实例位于同一区域),然后从步骤2中选择一个磁盘;

  4. SSH到您的实例并按照重新分区根持久性磁盘中的步骤4-13进行操作.

您现在应该拥有先前计算机的精确副本,但使用更大的HDD.如果您发现任何问题,请告诉我.


Har*_*var 10

无需重新启动即可动态更新磁盘大小

  1. 首先从Google控制台增加磁盘大小
  2. 虚拟机内的 SSH : sudo growpart /dev/sda 1
  3. 调整文件系统大小: sudo resize2fs /dev/sda1
  4. 核实 : df -h

  • 很好,应该选择这个答案 (2认同)