我在商务办公室有25台计算机,现在正在本地备份到服务器.我还希望将这些系统备份到远程服务器.他们是理想的做法吗?我最大的担忧和担心是我们可能正在查看正在上传的GB,我们知道这可能会很慢,具体取决于互联网连接.
无论如何,我可以使用Windows内置的备份系统实现这样的备份解决方案,还是需要特殊的应用程序?这将是所有基于FTP的,因为离线服务器将比运行FTP服务的Linux更像.
如果将协议选项限制为FTP,则会严重限制自己.
理想情况下,您只想上传自上次备份以来已更改的“位”. FTP协议没有本机执行此功能的功能,因此您需要在办公室中运行某种软件来识别“已更改的位”并仅发送这些更改.你当然可以实现这样的东西,但我认为你会发现你可以找到现成的解决方案.
您可以考虑查看实现rsync协议的内容,该协议仅允许发送已更改的文件位,并根据文件的本地和远程副本的比较构建此更改位列表.
您的远程Linux服务器可以非常轻松地托管rsync服务器.大多数Linux发行版都有一个用于rsync服务器的内置包.应该通过VPN或SSH隧道等安全传输机制来访问rsync.
在Windows Server端,您可以查看下面的其中一个包.
> rdiff-backup
> DeltaCopy
> CWRsync
就个人而言,我会看一下rdiff-backup,因为它可以让你轻松地远程维护多代备份(每日,每周,每月等).
我所知道的Windows上的所有rsync实现都很难处理NTFS权限.我使用Helge Klein的精彩setacl工具将正在备份的文件的权限转储到备份集中的文件.如果发生灾难,可以使用setacl恢复权限.