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

在我们的新投票中分享您最喜欢的 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 让您可以备份 Windows 机器,而无需为您的 **Unix/Linux 基于** 的最喜欢的备份工具找到 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

知识共享许可协议本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.