Linux 和类 Unix 系统上5个最佳开源备份工具

Posted Linux中国

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 和类 Unix 系统上5个最佳开源备份工具相关的知识,希望对你有一定的参考价值。

一个好的备份最基本的目的就是为了能够从一些错误中恢复:

  • 人为的失误

  • 磁盘阵列或是硬盘故障

  • 文件系统崩溃

  • 数据中心被破坏等等。

所以,我为大家罗列了一些开源的软件备份工具。

当为一个企业选择备份工具的时候,你都考虑什么呢?

确定你正在部署的软件具有下面的特性

  1. 开源软件 - 你务必要选择那些源码可以免费获得,并且可以修改的软件。确信可以恢复你的数据,即使是软件供应商/项目停止继续维护这个软件,或者是拒绝继续为这个软件提供补丁。

  2. 跨平台支持 - 确定备份软件可以很好的运行各种需要部署的桌面操作系统和服务器系统。

  3. 数据格式 - 一种开放的数据格式可以让你能够恢复数据,即使是供应商或是项目停止对软件的支持。

  4. 自动转换 - 自动转换本来是没什么,除了对于各种备份设备,包括图书馆,近线存储和自动加载,自动转换可以自动完成一些任务,包括加载,挂载和标签备份像磁带这些媒体设备。

  5. 备份介质 - 确定你可以备份到磁带,硬盘,DVD 和像 AWS 这样的云存储。

  6. 加密数据流 - 确定所有客户端到服务器的传输都被加密,保证在 LAN/WAN/Internet 中传输的安全性。

  7. 数据库支持 - 确定备份软件可以备份到数据库,像mysql 或是 Oracle。

  8. 备份可以跨越多个卷 - 备份软件(转储文件时)可以把每个备份文件分成几个部分,允许将每个部分存在于不同的卷。这样可以保证一些数据量很大的备份(像100TB的文件)可以被存储在一些单个容量较小的设备中,比如说像硬盘和磁盘卷。

  9. VSS (卷影复制) - 这是微软的卷影复制服务(VSS),通过创建数据的快照来备份。确定备份软件支持VSS的MS-Windows 客户端/服务器。

  10. 重复数据删除 - 这是一种数据压缩技术,用来消除重复数据的副本(比如,图片)。

  11. 许可证和成本 - 确定你对备份软件所用的许可证了解和明白其使用方式。

  12. 商业支持 - 开源软件可以提供社区支持(像邮件列表和论坛)和专业的支持(如发行版提供额外的付费支持)。你可以使用付费的专业支持为你提供培训和咨询。

  13. 报告和警告 - 最后,你必须能够看到备份的报告,当前的工作状态,也能够在备份出错的时候提供警告。

Bacula - 一个应用于多元化异构网络的客户端服务器备份工具

我个人应用这个软件来管理备份和通过网络来恢复系统,包括Linux, OSX, 和Windows。你可以通过CLI, GUI, 或者Web界面来配置Bacula。

  • 操作系统:支持跨平台运行。

  • 备份级别:完全,差异,增量,合并。

  • 数据格式:支持自定义且完全开放。

  • 自动转换:支持。

  • 备份介质:支持磁带,磁盘和DVD。

  • 加密数据流:支持。

  • 数据库:支持MSSQL、PostgreSQL、Oracle 。

  • 跨卷备份:支持

  • VSS(卷影复制):支持。

  • 许可:Affero General Public License v3.0。

  • 下载链接:bacula.org

via: http://www.cyberciti.biz/open-source/awesome-backup-software-for-linux-unix-osx-windows-systems/

本文由 LCTT 原创翻译,Linux中国 荣誉推出


以上是关于Linux 和类 Unix 系统上5个最佳开源备份工具的主要内容,如果未能解决你的问题,请参考以下文章

OS history

Linux tar 命令用法整理

资料收集:学习 Linux/*BSD/Unix 的 30 个最佳在线文档

在 Unix/Linux 平台中查找操作系统名称和版本的最佳方法

UNIX 系统

Linux中XFS文件系统的备份,恢复,修复