Google计算引擎 – 缩小磁盘

我有一个5TB的高清,我想缩小到2TB。

我使用Google Compute Engine PaaS。

我怎样才能做到这一点?

如果Google的工具无法解决这个问题,您能否build议使用任何工具来手动执行此操作?

如果磁盘不是引导磁盘,则可以执行以下操作:

  1. 添加所需大小的新磁盘并对其进行格式化。
  2. 安装新的磁盘
  3. cp -r –preserve = all / mnt / disk1 /。 的/ mnt /磁盘2 /
  4. 编辑/ etc / fstab来挂载新磁盘,而不是旧磁盘

如果你有标准的磁盘,并且你想缩短cp时间。 您可以先从快照创build新的ssd磁盘并将其复制到2T ssd磁盘。 然后从2T磁盘创build一个快照并创build一个新的2T标准磁盘。

如果你的磁盘是一个启动盘,你可以使用像fsarchiver这样的工具:

  1. 从启动盘创build一个档案。 fsarchiver savefs /mnt/backup/boot_disk.fsa /dev/sda
  2. 恢复新磁盘上的存档fsarchiver restfs /mnt/backup/boot_disk.fsa id=0,dest=/dev/sdb