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

在我们的新投票中分享你最喜欢的 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

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

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

我已经使用 Luckybackup (http://luckybackup.sourceforge.net/index.html) 多年了。虽然该应用程序没有定期维护,但它运行良好。事实上,它使用可靠的 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.. 我已经使用 7.8TB 的磁盘备份了 207 TB

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

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 许可。
© . All rights reserved.