Windows 备份到文件夹而不是 VHD

Windows 备份到文件夹而不是 VHD

抱歉,如果这个问题已经有人问过了,但我找不到关于这方面的任何信息。

我需要为我们的 Windows 共享文件夹找到一个备份解决方案。除了共享文件夹之外,这些服务器上不需要备份任何其他内容。我们还希望备份仅位于 NAS 上的文件夹中。
示例:\NAS -> \Server1 -> \Share1 -> \finance -> \Document1.txt

如果有人丢失了某些东西,他们只需转到备份文件夹即可轻松找到。我们喜欢 Windows Server 附带的备份实用程序,但我们似乎只能使用该实用程序创建 VHD 或 VSS 驱动器。有没有人知道可以满足我们要求的 Windows 实用程序?如果没有,我想我们会尝试使用 rsync 之类的东西,但我们希望在没有第三方应用程序的情况下做到这一点。

谢谢

答案1

  1. 如前所述,内置ROBOCOPY命令可以执行您要求的操作。

  2. 有一个免费的 Windows 实现,rsync称为 DeltaCopy。

  3. 我的许多客户都采用了一款名为备份辅助除其他外,BA 还增加了非常强大、完全监控/警报文件复制功能到 Windows Server。如果您希望获得商业技术支持,并且/或者不想使用命令行脚本,这是一个不错的选择;它非常用户友好。BackupAssist 在robocopy最大化可用带宽方面也做得更好:例如,在一家公司,通过两个办公室之间的 100Mbps 光纤链路运行每晚 30GB 的备份,延迟约为 10ms,备份花费了一整夜有时robocopy会持续到第二天的工作时间。在我们切换到 BackupAsssist 之后,同样的操作会在一两个小时内完成。

  4. 无论您对文件复制做了什么,您都应该立即启用 VSS(以前的版本),除非您有令人信服的理由反对这样做。在典型的环境中,这将处理 90% 的“从备份恢复”场景。

答案2

这有点题外,但你总是可以这样设置:

  1. VSS 每天复制 1 次或 2 次。没有什么比右键单击文件夹或文件并恢复以前的版本更容易的了。可以根据业务需求进行设置。

  2. Windows Server Backups:可以使用它将服务器映像到 NAS 设备。我相信 Windows Server Backup 仅允许将 1 个备份复制到网络位置。

我使用类似的东西设置了大多数客户端。我通常不会接到要求从 Windows Server Backup 恢复信息的电话,因为大多数人只使用卷影副本/以前的版本。

这里有一个关联包含一些来自 MS 的信息/最佳实践

答案3

看看 RoboCopy。听起来它是解决您问题的完美且便宜有效的解决方案。它可以记录日志但不发出警报(您必须有一个包装器脚本才能发送电子邮件)。备份不会被压缩,因此您需要为备份区域分配足够的存储空间。

话虽如此,如果您在生产环境中依赖它,我强烈建议您考虑一些更强大的替代方案。如果您需要一些建议,请在评论中发表。

一个简单的脚本是:

set dtStamp24=%date:~-4%_%date:~4,2%_%date:~7,2%_%time:~0,2%%time:~3,2%

set log1=c:\backups\logs\nas_share1_%dtStamp24%.log.txt
set source1=\\nas\share1
set destination1=c:\backups\nas\share1

robocopy %source1% %destination1% /e /zb /copyall /purge /r:2 /w:10 /NFL /NDL /NP /LOG+:%log1%

相关内容