我正在寻求build议,希望有经验的人有build议。 我有一个Linux SAMBA文件服务器,它有财务数据,我想备份到远程服务器。 另外我有一个Windows服务器上的Quickbooks文件。 我需要一个解决scheme,将创build一个encryption的共享,然后做自动备份。 任何想法来完成这个最好的方法?
一些开源的在那里为你做这个。 Bacula和阿曼达 。 阿曼达确实有一个支付版本和支持的公司。 这些是完整的备份系统。
如果您想要使用更多基本工具,请参阅Debian Administration上的这篇文章 。 使用基本工具的好处是,如果遇到很大的故障,很容易从备份中获取数据并重新开始。
你甚至可以使用这个脚本来编写自己的脚本。
Tarsnap和cron。
有两种encryption方式需要考虑:
如果你正在控制远程站点,那么也许1)就是你所需要的。 这可以通过SSL隧道发送数据来完成 – 使用stunnel或等效的方法。 这种方法的优点是,在灾难恢复情况下,您不需要密钥就可以解密备份。
但是,如果远程站点不安全或不在您的控制之下,则可能需要选项2.这可以通过多种方式完成 – 从将原始数据存储在encryption分区上到实际encryption备份 – 其中原始数据不是encryption,但备份是。 (我们使用bacula ,而且我知道这是有能力的)。 在这种情况下,您不能丢失encryption密钥,否则您的备份对其他用户来说将毫无用处。
如果您有兴趣encryption您的实际文件系统,请查看eCryptfs 。 最新的Ubuntu版本(9.10)默认使用这个来encryption用户的主目录。
如果您不想自己托pipe备份服务器,也可以使用SpiderOak( https://spideroak.com/ )等SaaS。
在Windows / Mac / Linux上安装非常简单,可以encryption所有内容,而且无需维护。
有一个为Ubuntu添加无头init.d脚本的spideroak-addons软件包。