经常备份计算机上的数据是个好的做法,它可以手动完成,也可以设置成自动执行。许多备份工具拥有不同的功能特性,让用户可以配置备份类型、备份时间、备份对象、将备份活动记入日志及执行更多操作。

1.Rsync

这是一款在Linux用户当中颇受欢迎的命令行备份工具,尤其受到系统管理员的欢迎。它拥有丰富的功能,包括增量备份、更新整个目录树和文件系统、本地备份及远程备份,以及保留文件权限、所有权、链接及更多对象。 它还有一个名为Grsync的图形化用户界面,不过rsync的一个优点在于,经验丰富的系统管理员可以在命令行上,使用脚本和计划任务,实现备份任务自动化。

2.Fwbackups

这是一款跨平台的免费开源软件,功能丰富。用户可以贡献代码,促进这款软件的开发,或者参与测试工作。它有一个直观的界面,让用户可以轻松执行备份。 它有诸多功能,包括如下:

  • 1. 简单的界面
  • 2. 备份配置很灵活。
  • 3. 远程备份
  • 4. 备份整个文件系统
  • 5. 不包括文件和目录及更多对象。

3.Bacula

这是一款开源数据备份、恢复和验证软件,目的在于随时供企业用户使用,虽然它的某些方面很复杂,不过这些复杂性恰恰体现了其强大的功能,比如备份配置、远程备份以及更多功能。 它基于网络,包括下列程序:

  • 1. 导向器(director):负责监管Bacula的所有操作。
  • 2. 控制台(console):让用户可以与上述Bacula导向器进行联系。
  • 3. 文件(file):安装在有待备份的机器上。
  • 4. 存储(storage):用于读取并写入到存储空间。
  • 5. 目录(catalog):负责所使用的数据库。
  • 6. 监控器(Monitor):负责跟踪Bacula的不同部分出现的所有事件。

4.Backupninja

这款功能强大的备份工具让用户可以备份活动配置文件,这些文件可以放入到/etc/backup.d/目录。它有助于通过网络,执行安全的远程备份以及增量备份。 它还具有下列功能:

  • 1. 易于读取ini式样的配置文件。
  • 2. 使用脚本处理你系统上新类型的备份。
  • 3. 计划并安排备份何时进行。
  • 4. 用户可以选择用于状态报告的电子邮件何时发送给自己。
  • 5. 可使用基于控制台的向导(ninjahelper),轻松构建备份操作配置文件。
  • 6. 可与Linux-Vserver协同运行。

5. Simple Backup Suite(sbackup)

这是一款面向Gnome桌面的备份解决方案,用户可以通过Gnome界面访问所有配置。用户可以使用regex,指定在备份过程中的文件和目录路径。 它有下列功能:

  • 1. 创建压缩和非压缩备份。
  • 2. 支持多个备份配置文件。
  • 3. 允许日志和电子邮件通知。
  • 4. 计划安排备份和手动备份。
  • 5. 将非压缩备份划分成几个部分。
  • 6. 支持本地和远程备份。

6. Kbackup

这款易于使用的备份工具面向Unix操作系统,可以在Linux上使用。它可以构建归档文件,然后分别使用tar和gzip实用工具来进行压缩。 他有下列功能:

  • 1. 易于使用、菜单驱动的界面。
  • 2. 支持压缩、加密和双重缓存。
  • 3. 自动化无人值守备份。
  • 4. 高度可靠。
  • 5. 支持完全备份或增量备份。
  • 6. 跨网络进行远程备份。

7. BackupPC

这是一款跨平台备份软件,可以在Unix/Linux、Windows和Mac OS X上运行。它旨在供企业用户使用,具有高性能机制。BackupPC可以用在服务器、桌面和笔记本电脑上。 它拥有下列一些功能:

  • 1. 文件压缩,以减少占用的磁盘空间。
  • 2. 不需要客户端软件。
  • 3. 备份恢复过程很灵活。
  • 4. 可以灵活地对不同参数进行配置。
  • 5. 通知用户是否需要备份等。

8. Back Time

这是一款简单的、易于使用的备份工具,面向Linux操作系统,它可以对指定的目录拍取快照,然后加以备份。 它拥有下列配置功能

  • 1. 保存快照的存储位置。
  • 2. 手动或自动备份。
  • 3. 备份目录。

本文转载自:http://www.linuxprobe.com/backup-tools.html

超全Linux备份工具集合,满足你的所有需要!的更多相关文章

  1. linux shell工具集合

    1)判断进程是否存在,如果不存在再执行启动命令,可以避免一个脚本同时启动多份 if [ $(ps -ef |grep  bastion_account.sh|grep -v grep|wc -l) - ...

  2. Linux 备份工具

     Linux 备份工具 GNU 的传统备份工具  GNU tar — http://www.gnu.org/software/tar/ GNU cpio — http://www.gnu.org/so ...

  3. Linux 备份工具dump

    dump的功能很强,除了可以备份整个文件外,还能够针对目录来备份,还可以指定等级.什么意思呢?假设你的/home是独立的一个 文件系统,那你第一次进行过dump后,再进行第二次dump时,可以指定不同 ...

  4. linux常用工具集合

    网络: nm-tool 查看网络状态(有线/无线)

  5. 干货100+ 最超全的web开发工具和资源大集合

    干货100+ 最超全的web开发工具和资源大集合   作为Web开发者,这是好的时代,也是坏的时代.Web开发技术也在不断变化.虽然很令人兴奋,但是这也意味着Web开发人员需要要积极主动的学习新技术和 ...

  6. (转)超全整理!Linux性能分析工具汇总合集

    超全整理!Linux性能分析工具汇总合集 原文:http://rdc.hundsun.com/portal/article/731.html 出于对Linux操作系统的兴趣,以及对底层知识的强烈欲望, ...

  7. 超全的web开发工具和资源

    首页 新闻 产品 地图 动态 城市 帮助 论坛 关于 登录 注册 · 不忘初心,继续前进,环境云V2接口正式上线 · 环境云测点地图全新改版 · 祝福各位环境云用户中秋快乐!   平台信息 培训互动 ...

  8. Mysql备份工具xtraback全量和增量测试

    Mysql备份工具xtraback全量和增量测试   xtrabackup 是 percona 的一个开源项目,可以热备份innodb ,XtraDB,和MyISAM(会锁表) 官方网址http:// ...

  9. 超全超详细的HTTP状态码大全(推荐抓包工具HTTP Analyzer V6.5.3)

    超全超详细的HTTP状态码大全 本部分余下的内容会详细地介绍 HTTP 1.1中的状态码.这些状态码被分为五大类: 100-199 用于指定客户端应相应的某些动作. 200-299 用于表示请求成功. ...

随机推荐

  1. python opencv3 特征提取与描述 DoG SIFT hessian surf

    git:https://github.com/linyi0604/Computer-Vision DoG和SIFT特征提取与描述 # coding:utf-8 import cv2 # 读取图片 im ...

  2. luoguP3871 [TJOI2010]中位数

    题目链接 luoguP3871 [TJOI2010]中位数 题解 平衡树 代码 #include<vector> #include<cstdio> #include<cs ...

  3. bzoj 3837 (随机过题法了解一下)

    3837: [Pa2013]Filary Time Limit: 60 Sec  Memory Limit: 256 MBSubmit: 395  Solved: 74[Submit][Status] ...

  4. 【推导】Codeforces Round #472 (rated, Div. 2, based on VK Cup 2018 Round 2) B. Mystical Mosaic

    题意:给你一个棋盘的最终局面. 你的一次操作可以选择一些行和列,将它们的交叉点染黑,不能重复选择某行或者某列.问你是否能经过数次操作之后,达到目标局面. 就枚举所有黑点,如果该点行列都没被标记,就给它 ...

  5. 火狐FoxyProxy配置教程

    原文:http://www.lvtao.net/tool/640.html 虽然autoproxy是火狐上最优秀的代理插件,但是好久不更新,也有一些bug,比如观看youtube视频7分钟左右会无法播 ...

  6. (转)js中的hasOwnProperty和isPrototypeOf方法

    hasOwnProperty:是用来判断一个对象是否有你给出名称的属性或对象.不过需要注意的是,此方法无法检查该对象的原型链中是否具有该属性,该属性必须是对象本身的一个成员.isPrototypeOf ...

  7. Maven的POM文件parent节点不可以使用properties里面的变量

    Maven的POM文件parent节点不可以使用properties里面的变量 但是如果在子项目上的parent节点是可以使用父项目里定义的properties变量 如果一开始为单项目,或者最顶层项目 ...

  8. 丢失或损坏NDF文件如何附加数据库

    在论坛看到有人遇到 NDF文件丢失并且没有备份,所以无法成功附加数据库.在网上也看到过很多回答是如果没有NDF就无法附加成功. 其实我自己测试下来即使没有NDF也是可以成功附加的.但是有条件,丢失的N ...

  9. [asp.net web api] HttpStatusCode的使用

    摘要 在开放api的时,我们需要返回不同的状态给调用方,以告诉它们当前请求的结果,是成功了还是失败了.当然这种给调用方的反馈有很多种做法,这里就说是web api内置的对Http状态码.http状态码 ...

  10. spring整合mybatis步骤分析

    1.spring配置datasource bean的时候,不同的数据库连接方式有有不同的datasource实现类. 比如采用c3p0数据库连接池,要用c3p0的datasource实现类 com.m ...