我是一个小型律师事务所的系统pipe理员。
我们的networking上有一个本地文件服务器,可以保存我们所有的数字logging。 服务器运行Windows 8,但使用Cygwin。
我目前有这台服务器每晚增量备份到本地机器之一使用rsync。 (具有旋转快照脚本的基本方法 )
我们想通过以下方式来改进这个系统:
有没有办法对远程服务器进行增量encryption备份? 如有必要,我们有一个小的预算来解决这个问题。
我最近写了一篇关于备份的文章,您可能会感兴趣的是关于备份的一些背景知识。
你有几个主要的select在这里:
使用一块提供增量备份的备份软件,然后自行确定在哪里存储这些备份。 这可以在磁盘,磁带或远程服务器/云上。 例如,我使用一个软件在本地磁盘,外部磁盘和我select的云存储上创build增量备份。 我select了Amazon S3和BackBlaze B2作为我的异地备份。 S3更复杂,但给你更多的控制,B2更便宜,更简单。 我select了这个选项,因为它提供了最好的控制,但是要小心控制,这样就有可能出现错误,并可能增加风险。
使用像BackBlaze或CrashPlan这样的备份服务来提供软件和存储。 CrashPlan具有更好的增量备份解决scheme,只要您指定就可以保留文件。 BackBlaze保留版本和删除的文件30天。 CrashPlan有Linux软件。 这是更简单,更低的维护解决scheme。
有几十个软件可以做增量encryption的备份。 随着时间的推移,这个列表将会失去价值,但是我会提供它作为一个起点:
我select不使BackBlaze / CrashPlan成为我的主备份,因为那里存在理论上的漏洞。 一个恶意软件可以很容易地使用用户界面或计算机上运行的服务来删除云中的文件。 使用CrashPlan UI,如果您从备份中删除文件,则会立即从服务中删除。 你可以用密码来保护用户界面,但是我怀疑你可以对CrashPlan服务进行反向工程并直接与之交谈。 无论如何BackBlaze保留30天的文件。 我在“ 云备份”文章中进一步介绍了这一点。
我build议任何在线存储服务都应该使用two因子authentication来允许你login.Basic S3 / Glacier做到了这一点,CrashPlan并没有我所知道的那样,BackBlaze做到了。
如果正确实施,这两种方法都可以为您提供可靠的备份。 你可以使用两种方法 – 两个备份比一个好。
任何备份系统的关键是testing备份的完整性,并定期进行恢复testing 。 没有这个,你可能不会为备份而烦恼。
映像备份
以上只看数据备份。 另一类备份是磁盘映像。 这对于操作系统磁盘是最有用的,所以如果旧的操作系统出现故障,您可以快速地将操作系统恢复到新磁盘。 当然,您也可以备份有数据的操作系统磁盘。
Macrium,Acronis和Veeam是这个领域的主要供应商,但可能有几十个。
你可以试试下面
BackupPC是免费的,并且效果很好
链接仅供参考: http : //backuppc.sourceforge.net/
另一个选项是“FreefileSync” https://www.freefilesync.org/这也是一个很好的工具,以在两个或更多的地方sysnc文件/文件夹。