答案1
据我所知,没有快速的方法在块设备之间迁移数据存储。
- 在磁盘 2 上创建一个新的数据存储(例如“DS2”)
- 通过以下方式将虚拟机从“TDS 服务器”迁移到“DS2”:
- 如果您的 vSphere 许可中提供 Storage vMotion,则使用它来在迁移期间保持 VM 可用。
- 如果要保留磁盘配置类型(例如 Thin Provision)或使用 VMware VI Client 复制/粘贴文件,请依次关闭每个虚拟机并运行离线迁移。
您还可以使用 SSH 迁移虚拟机:
- 关闭虚拟机
- 从 vSphere 清单中删除它
- 登录 SSH,使用
mv
命令将虚拟机的目录移动到新磁盘 - 通过浏览新的数据存储将虚拟机重新添加到 vSphere 清单
答案2
您无法移动数据存储,您必须移动数据存储中的数据。如果您拥有正确的许可证,您可以实时将虚拟机从一个虚拟机迁移到另一个虚拟机,数据存储中的任何其他内容(ISO 等)都可以通过浏览数据存储选项移动。
答案3
假设您可以承受一些停机时间,并且如果第二个磁盘上没有存储任何内容,您可以关闭所有虚拟机,卸载两个磁盘,关闭 VMWare,然后使用 Clonezilla 等克隆工具将一个磁盘克隆到另一个磁盘。
为了保险起见,我会从系统中取出源磁盘,然后重新启动并重新安装副本。我已经有一段时间没这样做了,所以我不记得你是否必须删除虚拟机并重新添加它们。可能还有其他考虑因素,所以如果你要采用这种方法,我鼓励你做一些额外的研究。