国内小型自动备份networking

我有一个小型的本地networking,2个debian Linux机箱和一个macbook。 我希望他们能够通过networking备份到外部磁盘上,这是最不可能的方式。

我发现了阿曼达和bacula,但他们看起来更适合更大的networking。 有什么解决scheme更适合我的情况? 或者我应该尝试阿曼达和/或bacula?

看看rsnapshot ,这是一个围绕rsync的基于Perl的包装器,它负责处理增量备份等所有细节。

rsnapshot的一大优点是您可以获得多个您决定备份的磁盘快照,而且所有这些快照都可立即使用。 你可以例如。 每周,每天和多个小时快照拍摄。 而一切都是使用硬链接完成的,所以你不会浪费在同一个文件的多个副本上的磁盘空间。

阿曼达并不像看起来那么糟糕。 花了我大约4个小时才弄明白了。 这只是Linux用于备份和磁带pipe理的所有内置工具的前端脚本。

如果你通过networking使用rsync(这也是一种很好的方式),记住如果备份服务器(以及系统上的所有备份)被破坏(火灾,洪水,抢劫等),你的备份将毫无价值。 。

如果重要的是足够的备份,通常足够重要的非现场。 (恕我直言)

所有你需要的是一个'rsync'脚本和一个configuration的cron作业。

Rsync可以执行增量备份。 它也可以通过rsync或ssh通过networking进行备份。 我通过SSH每周运行一个cron作业来使用它。

一个简单的脚本将是:

#!/bin/sh rsync -avz source_dir/ user@host:/backup_dir/target_dir/ 

这将工作得很好。 为每台电脑做。 您可能需要先将外置磁盘安装到其中一台机器上。 Rsync也可以用于本地副本(不通过networking)。

你可以去这两个中的任何一个,但是对于一个小的设置,我只会使用rsync。

您可以在每天开始时进行完整备份,然后以每小时/每小时6小时的方式存储增量。

然后根据年龄简单地清除最老的。

rsync的作品,但你可能也想考虑一些个人家庭NAS解决scheme。 它们中的一些具有备份软件或被configuration为备份目标的选项。