备份VMware虚拟机

注意:在macOS上使用Time Machine备份的原理是基于文件变化来进行的(并不是备份数据块变化),由于VMware这样的虚拟机镜像文件非常庞大,仅仅因为一个bit位的变化而备份整个虚拟机文件会导致快速消耗备份存储空间。

例如,一个具有单片预分配硬盘的 60 GB 虚拟机,其虚拟硬盘仅有一个 60 GB 的文件。每次启动该虚拟机或编辑该虚拟机中的任何文档时,将修改那个 60 GB 的文件,并且 Time Machine 会备份该文件。由于 Time Machine 每小时备份一次,因此 1 TB 的驱动器在一天之内便会用完。

备份方案(构思,未实践)

建议将虚拟机目录剔除出Time Machine的备份目录,并使用定时脚本将虚拟机镜像备份到远程共享磁盘中:

  • 采用多个副本,分别备份到不同的服务器上 - 即多副本方式确保数据安全

  • 远程服务器上采用卷管理方法,使用快照进行备份,确保能够回滚到某个时刻快照

参考

Last updated