windows – 在本地和非现场备份系统

我在商务办公室有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恢复权限.

相关文章

Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...
Windows文件操作基础代码 Windows下对文件进行操作使用的一段...
Winpcap基础代码 使用Winpcap进行网络数据的截获和发送都需要...
使用vbs脚本进行批量编码转换 最近需要使用SourceInsight查看...