Eran Betzalel Asked: 2016-04-22 00:13:19 +0800 CST2016-04-22 00:13:19 +0800 CST 2016-04-22 00:13:19 +0800 CST 谷歌计算引擎 - 缩小磁盘 772 我有一个 5TB HD,我想把它缩小到 2TB。 我使用谷歌计算引擎 PaaS。 我怎样才能做到这一点? 如果 Google 的工具无法解决此问题,您能否建议任何工具手动执行此操作? hard-drive google-compute-engine shrink 1 个回答 Voted Best Answer RanP 2016-05-05T05:54:47+08:002016-05-05T05:54:47+08:00 如果磁盘不是引导磁盘,您可以执行以下操作: 添加具有所需大小的新磁盘并对其进行格式化。 挂载新磁盘 cp -r --preserve=all /mnt/disk1/。/mnt/disk2/ 编辑 /etc/fstab 以挂载新磁盘而不是旧磁盘 如果您有标准磁盘并且想要缩短 cp 时间。您可以先从快照创建新的 ssd 磁盘并将其复制到 2T ssd 磁盘。然后从 2T 磁盘做快照,并创建一个新的 2T 标准磁盘。 如果您的磁盘是引导盘,则可以使用 fsarchiver 之类的工具: 从引导磁盘创建存档。fsarchiver savefs /mnt/backup/boot_disk.fsa /dev/sda 在新磁盘上恢复存档fsarchiver restfs /mnt/backup/boot_disk.fsa id=0,dest=/dev/sdb
如果磁盘不是引导磁盘,您可以执行以下操作:
如果您有标准磁盘并且想要缩短 cp 时间。您可以先从快照创建新的 ssd 磁盘并将其复制到 2T ssd 磁盘。然后从 2T 磁盘做快照,并创建一个新的 2T 标准磁盘。
如果您的磁盘是引导盘,则可以使用 fsarchiver 之类的工具:
fsarchiver savefs /mnt/backup/boot_disk.fsa /dev/sda
fsarchiver restfs /mnt/backup/boot_disk.fsa id=0,dest=/dev/sdb