一个好的备份最基本的目的就是为了能够从一些错误中恢复:
- 人为的失误
- 磁盘阵列或是硬盘故障
- 文件系统崩溃
- 数据中心被破坏等等。
所以,我为大家罗列了一些开源的软件备份工具。
当为一个企业选择备份工具的时候,你都考虑什么呢?
确定你正在部署的软件具有下面的特性
Bacula - 一个应用于多元化异构网络的客户端服务器备份工具
我个人应用这个软件来管理备份和通过网络来恢复系统,包括Linux, OSX, 和Windows。你可以通过CLI, GUI, 或者Web界面来配置Bacula。
- 操作系统:支持跨平台运行。
- 备份级别:完全,差异,增量,合并。
- 数据格式:支持自定义且完全开放。
- 自动转换:支持。
- 备份介质:支持磁带,磁盘和DVD。
- 加密数据流:支持。
- 数据库:支持MSSQL、PostgreSQL、Oracle 。
- 跨卷备份:支持
- VSS(卷影复制):支持。
- 许可:Affero General Public License v3.0。
- 下载链接:bacula.org
Amanda - 又一个客户端服务器备份工具
AMANDA 是 Advanced Maryland Automatic Network Disk Archiver 的缩写。它允许系统管理员创建一个单独的备份服务器来将网络上的其他主机的数据备份到磁带驱动器、硬盘或者是自动换盘器。
- 操作系统:支持跨平台运行。
- 备份级别:完全,差异,增量,合并。
- 数据格式:开放(可以通过tar等工具恢复)。
- 自动转换:支持。
- 备份介质:支持磁带,磁盘和DVD。
- 加密数据流:支持。
- 数据库:支持MSSQL, Oracle。
- 跨卷备份:支持。
- VSS(卷影复制):支持。
- 许可:GPL, LGPL, Apache, Amanda License。
- 下载链接:amanda.org
Backupninja - 轻量级备份系统
Backupninja 是一个简单易用的备份系统。你可以简单的拖放一个配置文件到 /etc/backup.d/ 目录来备份到多个主机。
- 操作系统:支持Linux,Unix。
- 备份级别:支持完全,差异备份(rsync + hard 链接)
- 数据格式:开放
- 自动转换:N/A。(注:N/A = Not Applicable)。
- 备份介质:磁盘,DVD,CD,ISO 镜像。
- 加密数据流:支持(ssh)和通过duplicity远程加密备份。
- 数据库:支持MySQL,PostgreSQL,OpenLDAP 和subversion 或trac。
- 跨卷备份:??
- VSS(卷影复制):??
- 许可:GPL
- 下载链接:riseup.net
Backuppc - 高效的客户端服务器备份工具
Backuppc 可以用来备份基于Linux 和Windows 系统的主服务器硬盘。它配备了一个巧妙的池计划来最大限度的减少磁盘储存、磁盘 I/O 和网络I/O。
- 操作系统:支持Linux,Unix 和Windows。
- 备份级别:支持完全和增量备份(rsync +hard 链接和pooling 计划)
- 数据格式:开放。
- 自动转换:N/A。
- 备份介质:磁盘和磁盘阵列。
- 加密数据流:支持。
- 数据库:支持(通过Shell 脚本)
- 跨卷备份:??
- VSS(卷影复制):??
- 许可:GPL。
- 下载链接:backuppc.sourceforge.net
UrBackup - 最容易配置的客户端服务器系统
UrBackup 是一个非常容易配置的开源客户端服务器备份系统,通过镜像 方式和文件备份的组合完成了数据安全性和快速的恢复。磁盘卷备份可以使用可引导 CD 或U盘,通过Web界面或Windows资源管理器来恢复你的文件(硬恢复)。一个 Web 界面使得配置你自己的备份服务变得非常简单。
- 操作系统:支持Linux,FreeBSD,Unix,Windows 和少数基于NAS 的Linux操作系统,客户端只支持Linux 和Windows 操作系统。
- 备份级别:支持完全和增量备份。
- 数据格式:开放。
- 自动转换:N/A。
- 备份介质:磁盘,磁盘阵列和DVD。
- 加密数据流:支持。
- 数据库:??
- 跨卷备份:??
- VSS(卷影复制):??
- 许可:GPL v3+
- 下载链接:urbackup.org
其他供你考虑的一些极好用的开源备份软件
Amanda,Bacula 和上面所提到的这些软件功能都很丰富,但是对于一些小的网络或者是单独的服务器来说配置比较复杂。我建议你学习和使用一下的下面这些备份软件:
结论
我希望你会发现这篇有用的文章来备份你的数据。不要忘了验证你的备份和创建多个数据备份。注意,磁盘阵列并不是一个备份解决方案!使用任何一个上面提到的程序来备份你的服务器、桌面和笔记本电脑和私人的移动设备。如果你知道其他任何开源的备份软件我没有提到的,请分享在评论里。
via: http://www.cyberciti.biz/open-source/awesome-backup-software-for-linux-unix-osx-windows-systems/
作者:nixCraft 译者:barney-ro 校对:wxy
本文由 LCTT 原创翻译,Linux中国 荣誉推出