linux照片备份软件,Linux、Unix上5个惊艳开源备份软件

Linux和类Unix系统上5个惊艳的开源备份软件:Bacula、Amanda、Backupninja、Backuppc和UrBackup,这些都是既可以使用在Linux上也可以使用在Unix上面,他们的优点就是性能稳定,使用灵活。

一个好的备份计划是非常必要的,这样可以有能力恢复被下面几种情形顺坏的数据:

人为损坏

RAID或者磁盘损坏

文件系统损坏

数据中心损毁以及其它

在这篇文章里我会给你列举一些惊艳的开源备份软件。

当给企业选择备份软件的时候应该注意什么?

确保你部署的备份软件支持以下特性:开源软件:你必须使用那些源代码可以被自由修改的软件。这样即使项目停止了或者没有补丁更新也可以确保你能恢复数据。

跨平台支持:确保备份软件可以在各种桌面和服务器操作系统上工作。

数据格式:开放的数据格式可以确保你能在项目组停止软件更新后恢复你的数据。

自动转换器:自动转换仅仅是一堆备份装置,包括库,近线储存和自动加载器。自动转换器允许你将任务自动化,自动挂载,自动标签类似磁带的备份媒介。

备份介质:确保你可以备份到磁带,磁盘,DVD和类似AWS的云存储上。

加密数据流:确保所有在LAN/WAN/internet上的客户端到服务端通信流量都被加密了。

数据库支持:确保备份软件可以备份MySQL或者Oracle等的数据库。

跨卷备份:备份软件可以将每个备份文件分割为几个部分,并且允许其存放在不同的卷上。这可以确保大文件(如100TB的文件)也可以被存储在一些单一的备份装置中如磁盘或者磁带上。

卷影副本:这是微软的Volume Shadow Copy Service(VSS),可以用它来为需要备份的数据创建一个快照。确保备份软件在MS-Windows的客户端/服务端上支持VSS。

重复数据删除:这是一个为了消除重复数据的压缩技术(比如,图片)。

授权和费用:确保你理解那些你正在使用的软件遵循的开源软件协议。

社区支持:开源软件可以提供基础社区(邮件列表和论坛)或者专业技术支持(付费订阅)。你可以使用付费服务来达到培训或者咨询的目的。

报告和警报:最后,你必须能够查看备份报告,当前的任务状态,当备份的时候出现错误要能够得到警报。

1. Bacula——异构网络上的C/S备份工具

我自己使用这个软件来管理备份并且通过网络还原计算机,包括Linux,OSX 和 Windows。你可以通过CLI,GUI或者 Web 来配置它。

bfc469c00b51b1434fb6ba3e9c570bdc.png

操作系统:跨平台。

备份等级:全备份,差异备份,增量备份,合并备份。

数据格式:开放,依据个人习惯。

自动转换器:支持

备份介质:磁带/磁盘/DVD

加密数据流:支持

数据库支持:MSSQL/PostgreSQL/Oracle

跨卷备份:支持

VSS:支持

授权:Affero General Public License v3.0

2. Amanda——另一个C/S备份工具

AMANDA 是 Advanced Maryland Automatic Network Disk Archiver 的缩写。它允许系统管理员设置一个备份服务器并通过网络备份其他主机到磁带驱动器,磁盘或者其他授权转换器。

操作系统:跨平台。

备份等级:全备份,差异备份,增量备份,合并备份。

数据格式:开放(可以通过tar之类的工具恢复)

自动转换器:支持

备份介质:磁带/磁盘/DVD

加密数据流:支持

数据库支持:MSSQL/Oracle

跨卷备份:支持

VSS:支持

授权:GPL,LGPL,Apache,Amanda License

3. Backupninja——轻量级备份系统

Backupninja 是一个简单又容易使用的备份系统。你只需要丢一个备份文件到/etc/backup.d/就可以备份多个主机。

7ab483d4ec2ad926b1b8fdfa8e6b5e04.png

操作系统:Linux/Unix

备份等级:全备份,增量备份(rsync+hard links)

数据格式:开放

自动转换器:N/A

备份介质:磁盘/DVD/CD/ISO镜像

加密数据流:支持(SSH),通过duplicity加密远程备份

数据库支持:MySQL/PostgreSQL/OpenLDAP及其子版本或者trac repositories

授权:GPL

4. Backuppc——高性能C/S 工具

Backuppc 可以用来备份 Linux 和 Windows 到主服务器磁盘。它自带一个巧妙的最小化磁盘存储计划池,磁盘I/O和网络I/O。

2f360ece1531b33ce3ac2dde58854910.png

操作系统:Linux/Unix 和 Windows

备份等级:全备份,增量备份(rsync+hard links和计划池)。

数据格式:开放

自动转换器:N/A

备份介质:磁盘/RAID

加密数据流:支持

数据库支持:支持(通过shell脚本)

授权:GPL

5. UrBackup——安装简便的C/S系统

这是一个安装简便的开源C/S备份系统,通过结合镜像和文件备份同时达到数据安全和快速恢复的目的。你的文件可以通过Web接口或者Windwos浏览器恢复,因为磁盘卷可以通过可引导的CD或者USB装置恢复(裸机恢复)。Web接口让你设置服务器变的非常容易。

584f2db3450d449ae8c13e03fa870fa4.png

操作系统:Linux/FreeBSD/Unix/Windows/NAS,客户端只在Linux和Windows上运行

备份等级:全备份,增量备份

数据格式:开放

自动转换器:N/A

备份介质:磁盘/RAID/DVD

加密数据流:支持

授权:GPL v3+

其他你可以考虑的开源备份软件

Amanda,Bacula 和上面提及的其它软件都拥有丰富的功能,所以对于一些小网络或者单一的主机来说将其复杂化了。我推荐你可以学习并使用下面的备份软件:

Rsnapshot——我推荐这个工具用来给本地和远程文件系统建立快照。查看这里如何设置并使用Debian/Ubuntu Linux,CentOS/RHEL。

rdiff-backup——另一个类Unix系统上非常好的远程增量备份工具。

Burp——Burp是一个网络备份恢复程序。他为了节省每个备份的网络流量和空间使用了libsync。当备份Windows计算机时它会使用VSS来创建快照。

Duplicity——类Unix系统上高效加密带宽的备份工具。查看如何在云上安装Duplicity来加密备份。

SafeKeep——SafeKeep是一个集合一个镜像和增量备份优点并且容易使用的备份程序。

DREBS——DREBS是一个定期给EBS卷创建快照的程序。它是为了在EC2主机上运行而设计的,EBS卷依附在EC2主机上。

老当益壮的Unix程序如:rsync,tar,cpio,mt 和 dump。

总结

我希望这篇文章对你备份你的宝贝数据有所帮助。不要忘记验证你的备份并且创建备份副本。另外,RAID不是一个备份解决方案。使用任何一个上面提及的程序来备份你的服务器,桌面电脑/笔记本和个人移动装置。如果你知道任何其他的开源备份软件但是我却没有在文中提及的,在下面的评论中分享他们。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/567876.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux 添加重定向域名,Linux系统中Nginx的安装并进行域名认证和重定向

Linux系统中Nginx的安装并进行域名认证和重定向本文主要介绍Linux系统中Nginx的安装并进行域名认证和重定向,希望通过本知识点的讲解对大家今后的学习和工作有所帮助,下面进行具体介绍:12.6 Nginx安装cd /usr/local/srcwget http://nginx.org…

linux有读EC RAM的工具吗,Step to UEFI (179)Shell下 EC Ram 读取工具

最近工作需要在 UEFI Shell 下Check EC Ram 的设定,发现手上只有 Windows 下的读取工具(RW Everything)。于是研究了一下如何在Shell 读取 EC Ram。根据【参考1】读取的流程如下:Port 66 CommandsThere are also some EC commands that use ports 0x66 …

C++基础13-类和对象之继承1

在 C中可重用性(software reusability)是通过继承(inheritance)这一机制来实现的。 如果没有掌握继承性,就没有掌握类与对象的精华。 总结: 1、只要是父类中的private成员,不管是什么继承方式,儿子都访问不了,但它是存在在儿子之…

C++基础13-类和对象之继承2

总结: 1、子类对象可以当做父类对象使用 2、子类对象可以直接赋值给父类对象 3、子类对象能够直接初始化父类对象 4、父类指针可以直接指向子类对象 5、凡是继承过来的属性和函数都可以在子类中用this-> 进行访问 6、默认构造函数并不会初始化数据成员 7、如果…

C++基础14-类和对象之多继承与虚继承

多继承:一个类有多个直接基类的继承关系称为多继承 总结: 1、一般将具有菱形样式继承方式的某些类声明为虚继承 3、虚继承的主要目的是为了防止二义性 2、虚继承就是在继承方式前加virtual 如果一个派生类从多个基类派生,而这些基类又有一…

linux系统安装ntp,CentOS下NTP安装配置

安装yum install ntp配置文件 /etc/ntp.confrestrict default kod nomodifynotrap nopeer noqueryrestrict -6 default kod nomodify notrap nopeer noqueryrestrict 127.0.0.1restrict -6 ::1# 用restrict控管权限# nomodify - 用户端不能更改ntp服务器的时间参数# noquery - …

C++基础15-类和对象之多态

总结: 1、在父类中申明虚函数时,一般情况下在子类中也申明(便于读代码) 一、赋值兼容 赋值兼容规则是指在需要基类对象的任何地方都可以使用公有派生类的对象来替代。 赋值兼容是一种默认行为,不需要任何的显示的转化步骤。 …

傲云浏览器linux,Centos7安装部署zabbix监控软件

目录部署监控服务器部署监控服务器Zabbix ServerWeb页面验证设置部署监控服务器一、安装LNMP环境Zabbix监控管理控制台需要通过Web页面展示出来,并且还需要使用MySQL来存储数据,因此需要先为Zabbix准备基础LNMP环境。1. wget下载官网Nginxwget http://ng…

c语言环境变量的作用,C语言获取系统环境变量

C语言获取系统环境变量可以通过如下代码实现.#include #include char *platform(){//获取系统变量信息char *ret;extern char **environ;char **env environ;//打印系统变量信息/*while(*env){//puts(*env);env;}*/ret getenv("OS"); //for windows_ntif(NULL ! re…

mysql索引创建及使用注意事项

总结: 1、在使用索引时,一般情况下不建议使用like操作。如果使用,则%放在后面。否则不会使用索引。like ‘%abd%’不会使用索引,而like ‘aaa%’可以使用索引.(最左缀原则) 2、单列索引的使用: 《1》 只…

mulitpartfile怎么接收不到值_和平精英信号接收区和信号值是什么?信号值怎么恢复...

[闽南网]和平精英公测开启,和平精英与刺激战场有什么不同呢?今天小编就为大家带来了信号值详解!各位玩家千万不要错过呀!信号值详解信号接收区和信号值是什么,对选手有什么影响?在游戏战斗界面中&#xff0…

制备pdms膜的方法_船体用钢板基底超疏水表面的制备和性能

鲨鱼皮具有神奇的微纳双层结构,其微米级肋条状结构在水中的整流效果可减小水的阻力。纳米级刺状突起或刚毛具有疏水特性,使植物抱子很难附着其上,海藻等植物也不能在其表面生长[1,2]。这种微纳结构及其疏水性的共同作用…

递归题型解析

#include<iostream> using namespace std; int foo(int n) {if (n < 1)return n;return (foo(n - 1) foo(n - 2)); } int main() {printf("%d\n", foo(5));return 0; } 解析&#xff1a; foo(5)foo(4)f00(3)foo(3)foo(2)foo(3)2foo(3)foo(2)2(foo(2)foo(1…

64位c语言调用32位glibc,glibc fclose源代码阅读及伪造_IO_FILE利用fclose实现任意地址执行...

简介最近学习了一下_IO_FILE的利用&#xff0c;刚好在pwnable.tw上碰到一道相关的题目。拿来做了一下&#xff0c;遇到了一些困难&#xff0c;不过顺利解决了&#xff0c;顺便读了一波相关源码&#xff0c;对_IO_FILE有了更深的理解。文章分为三部分&#xff0c;分别是利用原理…

戴尔笔记本电脑开机黑屏怎么办_戴尔笔记本电脑充不进电怎么办

笔记本电脑电池充不进电要怎么办呢&#xff1f;笔记本电脑之所以这么受欢迎&#xff0c;是因为笔记本有配备电池&#xff0c;能够在没有电源的情况下使用五六个小时。而电池的电用光后&#xff0c;就需要进行充电。不过有些用户反映说&#xff0c;自己的电池充不进电&#xff0…

IIS安装2个SSL_顶级域名0元撸-免费注册2个腾讯云域名 免费SSL证书

前言这两天折腾甜糖CDN&#xff0c;为了收益最大化申请了公网IP&#xff0c;于是顺带折腾了一下群晖外网访问。使用的DDNS方案是腾讯dnspod&#xff0c;注册一个便宜的顶级域名访问我的群晖&#xff0c;折腾过程中发现可以免费注册2个顶级域名&#xff0c;不敢独享发出来大家一…

三菱a系列motion软体_工控电缆如何制作?(以三菱PLC、触摸屏为例)

RS232接口的三菱Q系列PLC编程通讯电缆三菱GT11/GT15触摸屏RS232串口编程电缆三菱GT11/GT15触摸屏连接Q系列PLC电缆三菱GT11/GT15触摸屏连接FX2/FX2C/A/QnA系列PLC电缆三菱GT11/GT15 触摸屏连接FX3U/FX2N/FX1N系列PLC电缆FX2、A系列PLC到A970GOT人机介面连接电缆FX0s/FX0n/FX2n/…

电脑入门完全自学手册_「新书推荐」新能源汽车维修完全自学手册

《新能源汽车维修完全自学手册》作者&#xff1a;广州瑞佩尔信息科技有限公司 、胡欢贵售价&#xff1a;85.00上市时间&#xff1a;2020年7月本书内容分为 8 章, 第 1 章为高压安全系统, 主要介绍了新能源汽车中高压安全防护装置构造以及维修所需的安全防护工具、 安全作业规范…

C/C++混淆点-左移右移操作符

对一个数实行左移或者右移操作&#xff0c;即先把操作数转换为二进制&#xff0c;然后左移&#xff08;>>&#xff09;即从左到右开始舍弃&#xff0c;右移&#xff08;<<&#xff09;即从各位之后开始加0。最后再转换为十进制。 #include<iostream> using…

ar路由器 pppoe下发ipv6 dns_IPv6网络设置各种疑难杂症诊疗区

1、Windows电脑系统IPv6无网络访问权限怎么解决&#xff1f;Win7系统下连接IPv6无网络访问权限的解决方法&#xff08;1&#xff09;首先修复网络连接&#xff0c;Win XP操作系统的网络连接有“修复”选项&#xff0c;Win7没有&#xff0c;不过可以使用“诊断”选项&#xff0c…