您使用哪种开源备份解决方案?

在我们的新投票中分享您最喜欢的 Linux 备份解决方案。
359 位读者喜欢这篇文章。

即使今天我们的大量数据都存在于云端,您仍然需要使用可靠的备份解决方案来保护您的本地文件。当我需要为我的 Linux 桌面文件寻找新的异地备份解决方案时,我向我的编辑和 社区版主 询问了他们的建议,他们来自 Opensource.com。他们提供了一些熟悉的和我以前没接触过的选项。

Opensource.com 管理员 Jason Baker 推荐了 RcloneRsync。 

社区版主们提出了各种各样的建议。和 Jason 一样,Alan Formy-Duval 也使用 Rsync。 Chris Hermansen 使用了一种混合方法:他使用 Deja Dup 备份他的固态硬盘,使用 Rsync 将他的音乐文件移动到他的服务器,并让 Dropbox 在该服务上备份他的文件。

David Both 使用自制脚本,而 Chris Short 推荐了 Restic,Ben Cotton 推荐了 Cronopete

Seth Kenlon 将 Rdiff-backup 与 Raspberry Pi 结合使用。他还使用 Attachup,这是一个 pyudev 应用程序,可将生产数据保存在 USB 驱动器上并将其备份到计算机。

经过更多研究,我为自己找到了完美的解决方案:Deja Dup。我喜欢它,因为它易于配置,每天备份我的文件一次,并提供我想要的异地备份选项。它为我提供了我正在寻找的保护措施。

所有这些都让我想知道 Opensource.com 读者最喜欢的 Linux 桌面备份解决方案是什么。请回答上面的投票——如果我们没有列出您最喜欢的,请务必留下评论。

标签
User profile image.
教育家、企业家、开源倡导者、终身学习者、Python 教师。教育心理学硕士,教育领导学理学硕士,Linux 系统管理员。

52 条评论

borgbackup

urbackup

我在 3-2-1 设置中结合使用了 borg backup 和 rsync。本地备份使用 borg backup 完成,外部备份使用 rsync 到 encfs 加密文件夹。所有这些都通过 cron 运行。

我正在使用 Urbackup。特别是在异构环境中,能够创建 Windows 系统的文件/镜像备份(即使在运行时)也很棒。在 Linux 上,只要您使用 LVM,您也可以创建文件和镜像备份。
一个缺点可能是必须安装客户端软件和运行服务器。

多年来,我一直使用 Luckybackup (http://luckybackup.sourceforge.net/index.html)。虽然该应用程序没有定期维护,但它运行良好。事实上,它使用可靠的 rsync 来完成工作,所以它实际上是 rsync 的用户友好前端。

对于我的家庭服务器,我将 CloudBerry Backup 与 BackBlaze B2 结合使用。

Urbackup

我在我编写的一个相当有趣的脚本中使用 rsync。该脚本为每一天创建一个新条目,并使用选项

--link-dest=$LastBackupPath

来创建指向最近一次备份的链接。这节省了大量媒体空间和备份时间。

我在某些用例中使用了 casync。它很好地介于完整备份解决方案和 rsync/git 之间。

我过去使用 duplicity,但厌倦了不得不定期手动进行完整备份、清理旧版本等。Borgbackup 更智能,唯一的缺点是它不使用 GPG,而是使用对称密钥。(但由于我使用“pass”——Jason Donenfeld 出色的“password-store”,这没问题)。

但我写这篇文章的原因是:有一个绝对出色的软件叫做“syncthing”,它可以帮助我甚至将我女儿的 Windows 机器备份到我笔记本电脑上的一个文件夹中,因此实际上我也备份了她的机器。

Syncthing 非常棒。只要两台笔记本电脑都开机并且在同一个 WLAN 中,文件就会被移动,您不必考虑它。在我的笔记本电脑上,我只是将整个文件夹视为需要使用 borg(或我将使用的任何 Linux 备份工具)备份的东西。

基本上,syncthing 让您无需为您的 **Unix/Linux 基础** 的首选备份工具找到 Windows 客户端即可备份 Windows 机器!

(但是,既然我已经发布了这个,我不得不说我可能不会再发布任何东西了;您的验证码太挑剔了,我不得不禁用我基于 hblock 的 hosts 文件才能使其工作。老实说,根本不值得麻烦,如果我已经输入了所有关于 syncthing 的内容,我就不会这样做。)

我使用 duplicati,作为 docker 中的容器,在 Windows Mac 和 Linux 中,到我的 ssh 服务器和云存储。

在过去,当我的硬盘足够小,可以装在 DAT 磁带上时,我手动使用 tar 进行备份。

今天,我手动备份到 USB 硬盘驱动器(不使用时卸载和断开连接),使用 rsync。

从技术上讲,这不是真正的备份,但我使用 snapraid

Borg backup.. 我已经备份了 207 TB,使用了 7.8TB 的磁盘

borgbackup

我结合使用 dirvish(用于定期、老化的易失性数据快照)和 fsarchiver(结合其他粘合剂来保存启动扇区、分区表、RAID 布局等)进行裸机恢复。

我手动备份到 USB 硬盘驱动器和闪存驱动器。我根本不信任在线备份,并且永远不会使用它们,因为它们在很多方面都不可靠!

太棒了!很多新信息和想法。我刚刚开始使用 Cronopete,我对它的性能印象深刻。

dirvish(基本上是 rsync 的一个花哨的包装器)

Duplicati

Bacula 在 Linux zfs 文件服务器上备份 Windows 服务器。

duplicati 也是,因为它有许多云提供商的插件

我使用 rsnapshot,rsync 与滚动备份

曾经使用 rsync 一段时间,但最近切换到 Syncthing。

我们使用 Amanda / Zmanda 社区版,用于混合 Windows Server、Linux 和 VM,并结合 LT5 磁带。

我看到比备份更重要的是它的反面——摆脱东西。在某种定期/不定期的基础上,您需要浏览目录并尝试记住您保留这个或那个的原因。最适合删除的是您可以轻松复制的东西。我尝试对相机中的图像在下载后尽快进行最积极的处理,摆脱坏的或不能向我传达任何特定内容的图像,以及我“以防万一”拍摄的重复图像。
通常我可以删除整个目录。

Urbackup 用于本地 Windows/Linux 备份到中央 Linux 服务器,然后 borgbackup 从中央服务器定期备份到云端以进行灾难恢复。

BorgBackup :)

Back In Time 是我们公司和客户首选的 rsync 包装器应用程序;快速、直观、增量快照,占用最少的存储空间,同时支持简单灵活的恢复或允许通过任何文件管理器进行恢复。

碰巧的是,我昨天在我们波士顿地区的 FOSS 用户组演示了 Back In Time。

Borgbackup 完美无瑕

rsnapshot。

Duplicati - 它具有重复数据删除、加密、压缩和自动备份功能,并支持多种协议和云服务提供商

Backup Ninja + Rsync

tar cf backup.tar * ; gzip -9 backup.tar

在磁带驱动器的时代,我使用 tar 备份 Lotus Notes。在磁带驱动器坏了之后,我使用 tar 和 rsync 将邮件服务器备份到我们局域网上的 NAS 盒子上。

我使用 TimeShift。

我使用我自己的脚本 rsync.. 它很好,我的 vps 没有任何问题

Kup

Duplicity 与通过 crond 每天调用的自定义 shell 包装脚本。

Back In Time

tar ,rsync, 和自制脚本

Luckybackup 用于个人用途,Veeam 用于服务器。

有时,我使用 rsync 进行远程备份
#rsync -av --progress /home/mydata user@:/home/backupdata

© . All rights reserved.