我有一个 rsync 备份,我想在 Vmware 虚拟机上恢复它。我拥有的备份是运行在 LVM 上的客户操作系统,我想恢复的是运行在 Vmware 上的客户操作系统。我的问题是 LVM 大小为 100GB,而 vmware 客户操作系统大小只有 20 Gb,实际上 LVM 中只有 20Gb 被填满,其余都是空的。所以我担心的是,在这种情况下 rsync 是否会覆盖 Vmware 客户操作系统上已经存在的 /etc 中的配置文件。因为我只希望将那些对我的应用程序运行很重要的文件复制到 Linux 客户操作系统,这包括 /etc 中的一些配置,这些配置可能与 Vmware 机器上的配置不同,例如 LVM 上的 /boot 指向 LVM 对象,而在 Vmware 机器上它指向 vmdk 映像,因此这里的备份恢复过程可能会扰乱我想要实现的目标。如果我没有说清楚,请告诉我。如果有人已经这样做了,请告诉我他们的经验。
答案1
是的,除非你明确告诉它不要这样做。但无论如何我都会自己手动--ignore-existing
处理文件。/etc