这应该很简单,但是…
我一直在研究一个谷歌计算引擎持久磁盘映像,我称之为utilserver
,基本上现在需要从头开始重新构建它,但我可能需要原始的一个来尝试一些事情,以防出现问题。所以我想把utilserver
重命名为utilserver-backup
,然后创建一个新的utilserver
,希望最终会更正确。然而,在我的项目的web控制台下只有一个"删除"按钮,没有"重命名"按钮。gcutil
似乎也没有重命名命令。好吧,我尝试创建utilserver
的快照,然后从该快照创建一个名为utilserver-backup
的新持久磁盘,但是当我这样做时,新磁盘看起来像一个全新的映像——我之前的安装工作都没有在那里。有什么想法吗?
您可以创建磁盘的快照,然后可以从该快照创建多个磁盘。通过创建快照,您将拥有原始磁盘的备份。删除原磁盘后,可以重新创建同名的新磁盘。您可以参考以下链接了解更多关于快照的详细信息:https://cloud.google.com/compute/docs/disks/create-snapshots
我个人尝试使用以下命令从快照创建一个新磁盘,它创建了一个包含我所有数据的新磁盘
gcutil adddisk <disk-name> --project=<project-id> --source_snapshot=<snapshot-name>
gcutil已被弃用,支持gcloud compute。
gcloud compute disks create <new-disk-name> --source-snapshot <snapshot-name> --zone=<zone-name>
例子:
gcloud compute disks create production——source-snapshot production-backup-2023-01-23——zone=asia- southeastern - 1-b