网站搜索

2023 年 Linux 系统的 25 个杰出备份实用程序


个人计算机或服务器上的备份对于防止永久性数据丢失始终很重要。因此,了解不同的备份工具非常重要,特别是对于处理大量企业级数据甚至在个人计算机上工作的系统管理员

继续备份计算机上的数据始终是一个好习惯,这可以手动完成或配置为自动工作。许多备份工具具有不同的功能,允许用户配置备份类型、备份时间、备份内容、记录备份活动等等

在本文中,我们将介绍 25 个可在 Linux 服务器或系统上使用的出色备份工具。

荣誉奖 – CloudBerry Backup

CloudBerry Backup for Linux 是一款跨平台云备份解决方案,具有高级备份配置设置,并提供全面的数据安全性。

使用此工具,您可以将文件和文件夹备份到您选择的云存储:它支持超过20种众所周知的云存储服务。 CloudBerry Backup 可与 Ubuntu、Debian、Suse、Red Hat 和其他 Linux 发行版配合使用,并且还兼容 Windows 和 Mac 操作系统。

主要备份功能包括:

  • 压缩
  • 256 位 AES 加密
  • 定时备份
  • 增量备份
  • 命令行界面
  • 保留政策等等。

1. 同步

它是一种深受 Linux 用户(尤其是系统管理员)欢迎的命令行备份工具。它功能丰富,包括增量备份、更新整个目录树和文件系统、本地和远程备份、保留文件权限、所有权、链接等等。

它还有一个名为 Grsync 的图形用户界面,但 rsync 的优点之一是,当经验丰富的系统管理员在命令行上使用时,可以使用脚本和 cron 作业自动执行备份。

我们过去已经介绍过很多关于 rsync 工具的文章,您可以在下面阅读:

2.固件备份

Fwbackups 是免费的开源软件,跨平台且功能丰富,用户可以为其开发做出贡献或只是参与测试。它具有直观的界面,允许用户轻松进行备份。

它具有以下特点:

  • 界面简单
  • 备份配置的灵活性
  • 远程备份
  • 备份整个文件系统
  • 排除文件和目录以及更多

3. 巴库拉

Bacula 是开源数据备份、恢复和验证软件,旨在为企业做好准备,但具有一定的复杂性,尽管这些复杂性实际上定义了其强大的功能,例如备份配置、远程备份等等。

它是基于网络的,由以下程序组成:

  • 董事:监督Bacula所有操作的程序。
  • 控制台:允许用户与上面的Bacula主管进行通信的程序。
  • 文件:安装在要备份的计算机上的程序。
  • 存储:用于读取和写入存储空间的程序。
  • catalog:负责所使用数据库的程序。
  • 监视器:一个跟踪 Bacula 不同部分发生的所有事件的程序。

4.备份忍者

Backupninja是一个功能强大的备份工具,允许用户设计可以下放到/etc/backup.d/目录中的备份活动配置文件。它有助于通过网络执行安全、远程和增量备份。

它具有以下特点:

  • 易于阅读 ini 风格的配置文件。
  • 使用脚本来处理系统上的新型备份。
  • 安排备份
  • 用户可以选择何时向他们邮寄状态报告电子邮件。
  • 使用基于控制台的向导 (ninjahelper) 轻松创建备份操作配置文件。
  • 适用于 Linux-Vserver。

5.简单备份套件(sbackup)

sbackup 是 Gnome 桌面的备份解决方案,用户可以通过 Gnome 界面访问所有配置。用户可以在备份过程中使用正则表达式指定文件和目录路径。

它具有以下特点:

  • 创建压缩和未压缩的备份。
  • 支持多个备份配置文件。
  • 允许日志记录和电子邮件通知。
  • 计划备份和手动备份。
  • 将未压缩的备份分成几个块。
  • 支持本地和远程备份。

6.K备份

Kbackup是Unix操作系统的一个易于使用的备份工具,可以在Linux上使用。它可以创建存档并分别使用 tar 和 gzip 实用程序对其进行压缩。

Kbackup具有以下特点:

  • 用户友好的菜单驱动界面。
  • 支持压缩、加密和双缓冲。
  • 自动无人值守备份。
  • 高可靠性。
  • 支持完整或增量备份。
  • 跨网络远程备份。
  • 便携式和广泛的文档等。

7. 备份电脑

BackupPC是一款跨平台备份软件,可以运行在Unix/Linux、Windows和Mac OS X上。它专为企业级使用而设计,具有高性能。 BackupPC 可用于服务器、台式机和笔记本电脑。

它具有以下一些功能:

  • 文件压缩以减少磁盘空间使用。
  • 无需客户端软件。
  • 备份恢复期间的灵活性
  • 通过不同的参数灵活配置。
  • 关于需要备份等的用户通知。

8.阿曼达

Amanda 是可在 Unix/GNU Linux 和 Windows 上运行的开源软件。它支持本机备份实用程序和格式,例如用于 Unix/Linux 上备份的 GNU tar。对于 Windows 计算机上的备份,它使用本机 Windows 客户端。用户可以设置单个备份服务器来存储网络上多台计算机的备份。

9. 回到过去

Back In Time 是一款简单易用的 Linux 操作系统备份工具,通过拍摄指定目录的快照并进行备份来工作。

它具有配置等功能:

  • 保存快照的存储位置。
  • 手动或自动备份。
  • 要备份的目录。

10.蒙多救援

Mondorescue 是一款免费的备份和救援软件,可靠且功能齐全。它可以执行从个人计算机、工作站或服务器到硬盘分区、磁带、NFS、CD-[R|W]、DVD-R[W]、DVD+R[W] 等的备份。

它还具有在备份过程中发生任何破坏性事件时的数据救援和恢复能力。

11. 盒子备份

Box Backup 是一个开源备份工具,可以配置为自动工作。它具有以下特点:

  • 在线备份
  • 用于自动备份的备份守护进程
  • 文件中备份的存储
  • 数据压缩和加密
  • 类似磁带的行为
  • 备份行为的选择以及许多其他行为

12.幸运备份

Luckybackup 是一款免费的强大、快速、可靠且易于使用的备份和同步工具,由 Rsync 备份工具提供支持。

它功能丰富,具有以下功能:

  • 保留所有权和文件权限。
  • 创建多个备份快照。
  • 高级选项文件和目录。
  • 排除选项并使用 rsync 选项等等。

13. 槟榔备份

Areca 是一款供个人使用的开源备份工具,它允许用户选择一组文件或目录进行备份,并选择备份方法和存储位置。

它具有以下特点:

  • 有关备份过程的电子邮件通知。
  • 配置方面使用简单。
  • 浏览档案等等。

14. Bareos 数据保护

Bareos 是一组开源程序,允许用户备份、恢复和保护 Linux 系统上的数据。它是从 Bacula 备份工具项目衍生出来的一个想法,在客户端/服务器架构的网络上工作。

基本功能免费,但使用专业备份功能需要付费。它具有Bacula备份工具的功能。

15.Borg备份

BorgBackup 是一款免费、开源、高效且安全的基于命令行的重复数据删除归档器/备份工具,支持压缩和经过身份验证的加密。它可用于执行每日备份,并且仅使用重复数据删除方法归档上次备份以来的文件更改。

以下是其一些主要功能:

  • 它易于安装和使用。
  • 支持所有数据的加密。
  • 使用经过身份验证的加密技术来确保安全备份。
  • 它也非常快。
  • 支持节省空间的存储。
  • 它还支持可选的数据压缩。
  • 支持通过SSH进行远程备份。
  • 支持以与文件系统相同的方式挂载备份。

16. 雷斯蒂奇

Restic是一款免费开源、高效、易于使用、快速且安全的基于命令行的备份程序。它旨在保护备份数据在任何类型的存储环境中免受攻击者的攻击。

以下是其主要特点:

  • 它是跨平台的,可以在类 Unix 系统(例如 Linux)和 Windows 上运行。
  • 它易于安装、配置和使用。
  • 使用加密来保护数据。
  • 它仅备份数据的更改。
  • 支持验证备份中的数据。

17. 快照

Rsnapshot是一个免费的开源备份工具,适用于类Unix操作系统,基于rsync。它旨在在本地计算机以及通过 SSH 的远程主机上获取文件系统快照。

Rsnapshot 支持定期快照,用户可以通过 cron 作业自动执行备份。此外,它还可以有效管理用于备份的磁盘空间。

18.打嗝

Burp 是一款免费、开源、高效、功能丰富且安全的备份和恢复软件。它被设计为在客户端/服务器架构中的网络上工作(服务器模式在基于 Unix 的系统上运行,例如 Linux,客户端在基于 Unix 和 Windows 系统上运行),在这种情况下,旨在最大限度地减少网络流量以获得可靠的服务。结果。

以下是其主要特点:

  • 支持两种独立的备份协议:协议I和II;每个都有不同的功能。
  • 支持网络备份。
  • 支持恢复中断的备份。
  • 支持备份和恢复文件、目录、符号链接、硬链接、fifo、节点、权限以及时间戳。
  • 它还支持备份计划。
  • 支持有关成功或失败备份的电子邮件通知。
  • 在服务器上提供实时 ncurses 监视器。
  • 与许多其他备份工具一样支持存储重复数据删除。
  • 支持网络和存储中的数据压缩。
  • 支持 SSL 证书颁发机构和客户端证书等的自动签名。

19. 时移

Timeshift 是 Linux 系统的备份和恢复工具,它定期拍摄文件系统的增量快照。它的工作方式与 rsnapshot 类似(因为它使用 rsync 和硬链接来创建快照),但提供了其对应项中不存在的某些独特功能。此外,它被设计为仅备份系统文件和设置。

以下是 Timeshift 的主要功能:

  • 仅拍摄系统文件和设置的快照,不存档图片、音乐等用户数据。
  • 使用 rsync+hardlinks 或 BTRFS 快照获取文件系统快照。
  • 支持计划快照。
  • 支持带有排除过滤器的多个备份级别。
  • 允许在系统运行时或从实时设备(例如 USB)恢复快照。

20.口是心非

Duplicity是一款基于rsync的免费开源、安全且带宽高效的备份工具。它以 tar 格式的存档创建目录的加密备份,并通过 SSH 将它们备份到本地或远程计算机上。第一次启动时,它会执行完整备份,在以后的备份中,它只记录发生更改的部分文件。

以下是口是心非的主要特征:

  • 它易于使用并采用标准文件格式。
  • 它仅跟踪并考虑自上次备份以来文件的更改。
  • 它创建节省空间的增量档案。
  • 出于安全目的创建加密和/或签名的档案。
  • 支持 tar 格式的目录和常规文件的签名和增量。

21. 似曾相识

Déjà Dup 是一款简单、安全且易于使用的 Linux 系统备份工具,专为加密、异地和定期备份而构建。它允许使用 Google DriveNextcloud 等服务进行本地、远程或云备份存储。

以下是 Déjà Dup 的主要功能:

  • 使用口是心非作为后端。
  • 支持数据的加密和压缩。
  • 支持增量备份,允许您从任何特定备份进行恢复。
  • 支持定期备份的安排。
  • 您可以轻松地将其集成到 GNOME 桌面环境中。

22.你的备份

UrBackup 是一个开源的、易于设置的客户端/服务器备份系统,适用于 Linux、Windows 和 Mac OS X,通过图像和文件备份的混合实现数据安全和快速恢复。

以下是 UrBackup 的主要功能:

  • 通过网络安全高效地完成增量图像和文件备份。
  • 显示客户端状态、当前活动和统计数据的 Web 界面。
  • 备份报告发送给用户或管理员。
  • 使用 CD/USB 驱动器轻松使用文件和图像恢复。
  • 易于配置和使用文件备份访问。
  • 如果客户端计算机在给定时间内未备份,则会发送电子邮件通知。

23. 克隆

Rclone 是一个用 Go 语言编写的强大的命令行程序,用于同步来自多个云存储提供商的文件和目录,例如 Amazon Drive、Amazon S3、Backblaze B2、Box、Ceph、DigitalOcean Spaces、Dropbox、FTP、Google Cloud Storage、谷歌云端硬盘等

24. 放松和恢复

Relax-and-Recover 是一款“安装即忘”的 Linux 裸机灾难恢复和系统迁移程序,用于创建可启动映像并从现有备份映像进行恢复。它还使您能够恢复到不同的系统硬件,因此也可以用作迁移工具。

25.rdiff备份

rdiff-backup 是一个用 Python 编程编写的强大的命令行备份程序,用于创建服务器或本地计算机的本地/远程增量备份,这意味着它仅使用 ssh 通过安全网络备份修改或更改的文件带宽高效的 rsync 协议。

概括

永远记住,备份非常重要,有助于防止数据丢失,您可以使用 Linux 的各种备份工具来定期备份数据。

您可能正在使用我们没有看过的备份工具,请通过发表评论让我们知道,并希望您觉得这篇文章有帮助,并始终记住与 linux-console.net 保持联系。