最近,我们发布了一项投票,询问读者投票选出他们最喜欢的开源备份解决方案。我们提供了由我们的版主社区推荐的六种解决方案——Cronopete、Deja Dup、Rclone、Rdiff-backup、Restic 和 Rsync——并邀请读者在评论中分享其他选项。你们也很给力,提供了另外 13 种(到目前为止)我们尚未考虑甚至从未听说过的解决方案。
到目前为止,最受欢迎的建议是 BorgBackup。它是一种重复数据删除备份解决方案,具有压缩和加密功能。它在 Linux、MacOS 和 BSD 上受支持,并具有 BSD 许可证。
其次是 UrBackup,它可以进行完整和增量镜像和文件备份;您可以保存整个分区或单个目录。它具有适用于 Windows、Linux 和 MacOS 的客户端,并具有 GNU Affero 公共许可证。
第三个是 LuckyBackup。然而,截至 2019 年,该项目已不再维护,因此我推荐 rdiff-backup。在过去的二十年中,rdiff-backup 帮助 Linux 用户维护其数据的本地或远程完整备份。这种开源解决方案执行反向增量备份——仅备份自上次备份以来更改的文件。恢复文件也很容易,它具有直观且简单的命令行界面。
Casync 是内容可寻址同步——它专为备份和同步而设计,并存储和检索大型文件系统的多个相关版本。它根据 GNU 宽松通用公共许可证获得许可。
Syncthing 在两台计算机之间同步文件。它根据 Mozilla 公共许可证获得许可,并且根据其网站的说法,它是安全和私密的。它适用于 MacOS、Windows、Linux、FreeBSD、Solaris 和 OpenBSD。
Duplicati 是一款免费备份解决方案,可在 Windows、MacOS 和 Linux 以及各种标准协议(如 FTP、SSH 和 WebDAV)和云服务上运行。它具有强大的加密功能,并根据 GPL 获得许可。
Dirvish 是一个基于磁盘的虚拟镜像备份系统,根据 OSL-3.0 获得许可。它还需要安装 Rsync、Perl5 和 SSH。
Bacula 的网站称它“是一组计算机程序,允许系统管理员管理跨不同类型计算机网络的计算机数据的备份、恢复和验证”。它在 Linux、FreeBSD、Windows、MacOS、OpenBSD 和 Solaris 上受支持,其大部分源代码根据 AGPLv3 获得许可。
BackupPC “是一个高性能、企业级的系统,用于将 Linux、Windows 和 MacOS PC 和笔记本电脑备份到服务器的磁盘”,根据其网站的说法。它根据 GPLv3 获得许可。
Amanda 是一个用 C 和 Perl 编写的备份系统,它允许系统管理员使用磁带、磁盘或基于云的系统将整个客户端机器网络备份到单个服务器。它于 1991 年在马里兰大学开发并拥有版权,并具有 BSD 风格的许可证。
Back in Time 是一个专为 Linux 设计的简单备份实用程序。它提供了一个命令行客户端和一个 GUI,两者都用 Python 编写。要进行备份,只需指定存储快照的位置、要备份的文件夹以及备份的频率。BackInTime 根据 GPLv2 获得许可。
Timeshift 是一个用于 Linux 的备份实用程序,类似于 Windows 的系统还原和 MacOS 的 Time Capsule。根据其 GitHub 存储库,“Timeshift 通过定期拍摄文件系统的增量快照来保护您的系统。这些快照可以在以后恢复,以撤消对系统的所有更改。”
Kup 是一种备份解决方案,旨在帮助用户将其文件备份到 USB 驱动器,但它也可以用于执行网络备份。根据其 GitHub 存储库,“当您插入外部硬盘驱动器时,Kup 将自动开始复制您的最新更改。”
感谢您在我们的投票中分享您最喜欢的开源备份解决方案!如果还有其他尚未提及的解决方案,请在评论中分享。
6 条评论