我想知道是否可以使用Robocopy和参数进行增量备份和差异备份。
把它放在一个简单的蝙蝠,使蝙蝠运行在任务计划似乎是一个简单的备份计划,我将需要。
我认为我更喜欢“增量”,因为差别会抹掉我不再拥有的东西(使用/ MIR争论)
技术上可以,但是如果你需要能够回滚到某个时间点的话,可能不会。 这不是该计划的目的。
http://ss64.com/nt/robocopy.html
使用Git之类的东西可能会更好。 或者有本地Windows选项
我的2美分价值。 从发生故障的UPS导致的服务器崩溃中恢复后,我可以添加以下体验信息。 Robocopy(或在我的情况xcopy)就是这样做,复制文件。 没有回滚,版本控制或“聚合”到“系统特定的文件types”。 当然,最大的问题是为了读取服务器备份文件,我需要一个操作server2003系统,我没有这个系统,因为它刚刚崩溃,而且作为一个小型pipe理员,只安装了一台服务器。
因此,由server2003备份创build的庞大的.bkf文件在任何其他系统上都是不可读的。
我曾经,有远见,在batch file中使用了一个简单的xcopy命令,将所有的用户文件复制到一个外部的硬盘上,崩溃之后仍然能够提供所有这些文件给用户。
对于系统特定的备份,这将需要一个正常运行的系统来读取和重新安装,以及一个可以被任何其他操作系统读取的非系统特定的开放式COPY,应该能够读取备份文件没有运行。
现在,我有一个服务器RAID 1,对单一的高清故障,服务器备份每天两次到第三个专用硬盘,RDX有5个磁带用于旋转简单的用户文件的副本,加上定期完整的系统备份到RDX的情况下需要在其他硬件上重build系统。 墨盒保持在防火状态。
您可能需要执行以下命令: robocopy /copyall /e /zb
然而,缺乏版本控制是这种方法的一个非常严重的缺点。 虽然这不一定是错误的,请考虑一下你目前的环境,只使用它,只有真正有意义。
Windows Server Backup有太多的限制是有用的。 1.文件限制数量有限,所以我必须将大文件分割成多个独立的备份。 2.它旨在执行备份到本地存储,而不是远程。 3.备份到远程存储时,不支持版本控制。
您可以使用此Robocopy命令以增量备份模式备份数据。
SET source =“input源path”; SET dest =“input目标path”; robocopy%source%%dest%/ S / COPYALL / NP / TEE / R:3 / W:3 /Log:c:\Documents\logs.txt