我想知道是否可以仅使用 Robocopy 和参数进行增量和差异备份。
把它放在一个简单的球棒里,然后让球棒跑进去任务计划程序这看起来像是我需要的一个简单的备用计划。
我认为我更喜欢“增量”,因为差异会删除我不再拥有的东西(使用/MIR
参数)
答案1
从技术上来说可以,但如果您需要回滚到某个时间点的功能,可能就不应该这样做。这实际上并不是该程序的用途。
http://ss64.com/nt/robocopy.html
最好使用 Git 之类的东西。或者有原生的 Windows 选项
答案2
Windows Server Backup 有太多限制,无法使用。1. 它对文件数量有限制,所以我必须将大文件拆分为多个单独的备份。2. 它旨在执行本地存储备份,而不是远程存储备份。3. 在备份到远程存储时,它不支持版本控制。
答案3
我个人的看法。在从因 UPS 故障而导致的服务器崩溃中恢复后,我可以添加以下经验信息。Robocopy(或我的情况是 xcopy)就是这样做的,复制文件。没有回滚、版本控制或“聚合”到“系统特定文件类型”。当然,最大的问题是,为了读取服务器备份文件,我需要一个操作 server2003 系统,但我没有,因为它刚刚崩溃了,而且作为一个小型管理机构,只安装了一台服务器。
因此,server2003 备份创建的巨大的 .bkf 文件在任何其他系统上都无法读取。
感谢先见之明,我使用批处理文件中的简单 xcopy 命令将所有用户文件复制到外部硬盘驱动器,并且在崩溃后仍然能够向用户提供所有这些文件。
进行这两种操作都是有意义的,特定于系统的备份需要可读取和重新安装的正常运行系统,以及可由任何其他操作系统读取的非系统特定的打开副本,仅适用于应该能够读取备份文件的系统未运行的情况。
现在我有一台配备 RAID 1 的服务器,用于应对单个硬盘故障,每天两次将增量服务器备份到第三个专用硬盘,以及一台带有 5 个磁带的 RDX,用于轮流简单复制用户文件,此外还定期将完整系统备份到 RDX,以防需要在其他硬件上重建系统。磁带保存在防火柜中。
答案4
您可以使用此 Robocopy 命令以增量备份模式备份数据。
SET source="输入源路径"; SET dest="输入您的目标路径"; robocopy %source% %dest% /S /COPYALL /NP /TEE /R:3 /W:3 /Log:c:\Documents\logs.txt