`
yangzb
  • 浏览: 3506880 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

开源备份软件

阅读更多

 赛门铁克公司的Veritas NetBackup、CA公司的Arcserv、EMC 公司的NetWorker、、IBM公司的Tivoli Storage Manager (TSM)……这些都是大名鼎鼎的备份软件,功能丰富且强大,但也价钱昂贵。对于中小企业
来 说,这些著名的备份软件不但昂贵,而且一些功能可能用不上。这时候,一些开源备份软件就成为中小企业的选择,开源备份软件源代码开放,用户可以根据自己的 需求对代码进行修改,从而满足自身的需求。下面例举一些常用的开源备份软件,这些软件都支持Unix、linux、Windows 和Mac OS,(有些功能在不同的操作系统上会有限制),希望能够给您一些有用的帮助。
  Amanda
  Amanda 是最早出现的开源备份软件。它的名字来自Maryland大学。Amanda的意思是高级Maryland 硬盘归档器。
  Amanda通过操作系统上一些自带的备份工具,例如tar(Unix/linux)、zip(Windows)来实现备份的计划,自动化和跟踪等功能。采用Amanda可以恢复原来备份过的任何版本的数据。
  这种依靠原始备份工具的方式有利有弊。Amanda生成的数据格式在每个操作系统上都可以使用,这是它最大的优势。不过这些备份工具也有很多的限制(例如 路径长度等),这是Amanda最大的劣势。
  Amanda是一款功能强大的产品,它有很多企业级别的功能,例如,可以全自动识别何时进行全备份而无需用户设定。而且Amanda是唯一一款 具有SQL Server、Exchange、 SharePoint、Oracle全部代理的软件,也是唯一一款具有MySQL和Ingress代理的备份软件。
  现在Amanda是Zmanda公司的产品,它全面负责Amanda软件的开发工作。在接管之后的很短的时间内,Zmanda就解决了 Amanda许多存在多年的问题。从那时起,这家公司开始负责Amanda的功能性包括数据库代理方面的开发。(这样并不会影响那些原来使用 NetWorker产品的用户)。
  用户可以选择使用免费版Amanda,帮助主要是来自Amanda论坛的其他用户。当然也可以选择购买Zmanda的商业支持。
  Bacula
  Bacula最初是由Kern Sibbald设计开发,它的功能跟Amanda不同,它设计的目的是为了解决传统备份工具的限制。Kern的初衷是为他的
数据中心
写一个比原来企业版软件更强大的工具。
  Bacula也可以实现计划,自动化和跟踪所有备份任务的功能,可以方便的从任何平台中恢复数据。跟Amanda一样,Bacula也具有介质管理功能,可以自动化磁带库以及执行硬盘到硬盘的备份等。
  Bacula只可以对文件进行备份,不支持数据库代理。用户可以先将数据库关闭然后再备份数据库文件,不过这种方式对有些数据库并不适用。
  Bacula Systems公司对Bacula软件提供商业支持。Bacula Systems公司提供安装和技术支持方面的付费服务。跟Zmanda不同,这家公司没有对Bacula进行二次开发。Zamanda公司已经对 Amanda提供了很多的更新并且解决了很多问题,例如磁带扫描和数据库方面的支持等等,而Bacula的功能并没有因为Bacula System公司的加入还发生什么变化。
  BackupPC
  Amanda和Bacula似乎跟传统的备份软件很类似。它们都支持硬盘和磁带,可以进行全量和增量备份,把备份的数据转换为备份格式(例如 tar)。Backup只支持硬盘级别的备份,可以执行增量备份,然后把备份的数据以原有的格式存储在一个类似于快照的树结构中。Bacula只能对文件 进行备份,当备份大的数据库文件时可能会出现问题。而这时采用Backup就可以避免这类问题的发生。
  BackupPC最关键的功能是可以执行文件级别的重复数据删除。如果用户的环境中存在重复数据,它就会把这些数据删除,然后建立文件链接指向原来的数据。
  开源备份软件或者在后期维护的成本和可能出现的问题比较麻烦,但对于中小企业来说,未尝不是一种选择。

原文地址:http://news.chinaunix.net/opensource/2010/0104/286885.shtml

分享到:
评论

相关推荐

    开源备份软件之bacula--介绍与源码框架

    Bacula是一款开源的网络备份解决方案,它提供了...总之,Bacula作为一款开源备份软件,提供了全面的数据保护方案。了解其核心组件、工作流程和源码框架,可以帮助用户更好地利用和定制这个工具,以满足特定的备份需求。

    Python-Nxsbackup是大多数流行的GNULinux发行版的开源备份软件

    Python-Nxsbackup(通常简称为Nxs-backup)是一个专为GNU/Linux系统设计的开源备份解决方案,旨在为用户提供可靠、灵活且易于管理的备份选项。这款工具以其强大的功能和Python编程语言为基础,使其在开源社区中备受...

    CDP与备份软件功能对比

    持续性数据保护(CDP)和传统备份软件是当前市场上的两种主要技术,它们各自以不同的方式保护数据,以应对各类风险。本文将深入探讨CDP与传统备份技术之间的对比,帮助用户理解它们各自的特点和适用场景。 传统备份...

    开源备份软件-bacula安装部署_bacula

    Bacula is a set of computer programs that permits the system administrator to manage backup, recovery,and verification of computer data across a network of computers of different kinds....

    企业级开源备份软件在高校数据中心中的应用 (2012年)

    在拥有众多服务器的高校数据中心中,数据备份越来越重要,商业备份软件的应用也越来越广泛...实际上,网络数据备份不一定要完全依赖商业备份软件才能够实现,具备企业级备份功能的开源软件同样能够有效的完成日常备份工作。

    全球排名前20名的-免费备份文件软件-和(同步软件)局域网内的电脑资料自动同步拷贝整理.pdf

    1. Areca Backup:这是一个开源备份软件,使用Java编写,具备全面的备份功能,包括压缩、加密、定时任务、命令行支持和多种过滤器(如正则表达式过滤)。它还支持根据文件大小和时间进行备份,适合高级用户使用。 2...

    全球排名前20名的-免费备份文件软件-和(同步软件)局域网内的电脑资料自动同步拷贝.docx

    2. **Areca Backup**:这是一个开源备份软件,由Java编写,提供了全面的功能,如压缩、加密、定时备份、命令行操作和多种过滤器(包括正则表达式过滤)。它适用于普通用户和高级用户,具有高度可定制性。 3. **...

    Oracle 数据库备份工具(带源码和控件)

    物理备份包括完整数据库备份、增量备份和差异备份,通过复制数据库的数据文件、控制文件和日志文件来实现。逻辑备份则是通过SQL命令(如`EXPDP`和`IMPDP`)导出和导入数据。此工具可能支持这些备份方式,方便用户...

    基于linux的备份系统的设计与实现.pdf

    针对Linux环境下的数据备份需求,本文重点探讨了一款开源备份软件的开发,旨在提供一种能够自动化、多策略备份和恢复的解决方案。 1. 开源备份软件现状分析 现有的Linux开源备份软件如Ghost for Linux、Kdat和Xt ...

    常用的备份方案

    - **定义**: 开源备份软件是一种免费且开放源代码的备份工具,如Zmanda等。 - **特点**: - 成本低,适合预算有限的企业。 - 功能丰富,可根据需求定制。 - **适用场景**: - 小型到中型企业。 - 对成本敏感的企业...

    open source back software

    开源备份软件是IT领域中一个重要的分支,它们为企业和个人提供了经济高效的解决方案,以保护关键数据免受意外损失。本文将详细介绍三款知名的开源备份软件:Amanda、Bacula和BackupPC,以及它们各自的特点和适用场景...

    开源数据恢复软件

    4. 系统崩溃:操作系统故障导致的数据丢失,可以通过备份或数据恢复软件来找回。 五、利用源码进行定制和改进 拥有源码意味着开发者或高级用户可以根据自己的需求对软件进行定制。例如: 1. 添加特定文件类型的恢复...

    开源备份系统 BaculaR Concepts

    BaculaR 是非常好的开源备份与恢复系统。它是一套软件的集合,能够轻松的在各种存储环境中备份和恢复数据。

    备份软件

    标题中的“备份软件”指的是用于创建数据副本的计算机程序,以防止数据丢失或损坏。在IT行业中,备份软件是至关重要的工具,它可以帮助企业和个人保护关键信息,确保业务连续性和数据安全性。通常,备份软件具备自动...

    开源网络备份系统

    它能够与商业备份软件相抗衡,提供了广泛的功能和稳定性,确保了数据的安全性。 【bacula】是该开源网络备份系统的核心组件,它是一个功能强大的网络备份工具,由多个相互协作的程序组成,包括导演(Director)、...

Global site tag (gtag.js) - Google Analytics