我需要一种适用于 Windows Server 2008 的免费备份/同步软件。我尝试了几个程序,但没有一个具备所需的功能。
我需要一个可以执行以下两个选项之一的软件:1)比较两个本地目录,并将第二个目录中缺失/不同的文件上传到 FTP
或 2)将本地目录镜像到 ftp 但保持 ftp 中的文件压缩并拆分成特定大小的档案(因为 ftp 中的最大文件数量有限)。
有人可以建议一些可以完成这项工作的程序吗?
答案1
如果您并不绝对需要使用 FTP,那么听起来通用备份实用程序就可以为您完成这项工作。
如果卷级备份实用程序适合您,请查看我在 StackOverflow 上对有关 Windows Server Backup 的问题的回答: https://stackoverflow.com/questions/813019/windows-2008-server-backup/813191#813191。
如果您需要更精细的粒度(单个文件和文件夹,而不是整个磁盘卷),请查看 Microsoft 的 Robocopy 命令行实用程序。它有许多选项可让您控制文件复制 - 如此之多,以至于您可以在其上真正构建自定义备份解决方案。它包含在 Windows Vista 及更高版本中,可作为 Windows Server 2003 资源工具包工具 (http://go.microsoft.com/fwlink/?LinkId=72969)。安装完成后,或者如果您使用的是 Windows Vista 或更高版本,请打开命令提示符并输入“robocopy /?”(不带引号)以查看所有选项。
答案2
如果不是绝对有成为 FTP 你可以走很长的路DFS;它甚至内置于操作系统中。
答案3
您可能可以使用 Server 2008 中包含的 Powershell 编写一些脚本。
答案4
谢谢你的回答。我创建了一个简单的 Python 脚本来完成这项工作。起初,我担心性能可能会很差,但在实际环境中,即使文件数量很大,它也能运行得相当快。