码迷,mamicode.com
首页 > 系统相关 > 详细

Linux urbackup备份工具

时间:2020-09-17 23:53:14      阅读:61      评论:0      收藏:0      [点我收藏+]

标签:fir   loading   增量备份   syn   mib   asi   指定   使用   很多   

官网:urbackup.org
这个备份工具其实相对来讲还是可以的,只是文档说明比较少,很多需要自己尝试总结出来, 当然很多人会直接用rsync去备份,但使用专门的备份工具能精确看到每个备份点,而且可提供web页面。
 
服务器安装方法:
wget https://download.opensuse.org/repositories/home:uroni/CentOS_7/home:uroni.repo
yum install urbackup-server
启动方式:urbackupsrv run --daemon
mkdir /urbackup
chmod a+w /urbackup
服务器端目录:
/var/urbackup
 
 
 
客户端安装方式:
1、下载安装包
./configure --enable-embedded-cryptopp --enable-headless,
make
make install
安装后客户端存在的目录如下:
/usr/local/etc/urbackup
/usr/loacl/var/urbackup
/usr/local/share/urbackup
 
 
 
2、可以选择使用下面方式安装客户端,这种方式安装会比较简单,依赖会自动装上去
TF=`mktemp` && wget "https://hndl.urbackup.org/Client/2.3.4/UrBackup%20Client%20Linux%202.3.4.sh" -O $TF && sudo sh $TF; rm $TF
直接复制上面的命令执行就行了
安装后客户端存在的目录如下:
/usr/local/etc/urbackup
/usr/loacl/var/urbackup
/usr/local/share/urbackup
 
客户端启动方式:urbackupclientbackend -r server-confirms -d  
(-r不指定好像默认是client-confirms,这个选项是在恢复文件的时候用到,使用于web界面恢复备份文件的时候,server-confirms表示点击恢复按钮的时候增加了再次确认的选项,而client-confirms是当在web界面点击恢复的时候不会立马恢复备份文件,需要客户端确认一下,但是客户端的确认我暂时还不知道如何去确认,所以启动的时候我选择server-confirms参数)
效果如下,多了一个确定的选项:
技术图片
 技术图片
添加备份的目录:urbackupclientctl add-backupdir -d /backup_path   注:这个可以在web界面上添加
技术图片
 技术图片
 
因为是增量备份,不是差异备份,所以策略上需要把增量备份数上限跟全备的时间算好,就是当达到全备的时间的时候,增量备份也刚好达到上限,这样避免有些文件先删除掉没法恢复。
 
创建软连接:ln -s /usr/local/share/urbackup/scripts /usr/local/etc/urbackup/,默认是会到/usr/local/etc/urbackup的路径去寻找备份脚本,所以需要创建软连接。
 
 
设置备份的策略
可以在命令行手动触发备份,也可以在urbackup web页面上点击进行备份,可全量和增量
命令行备份方法:
urbackupclientctl start --incremental 增量备份,第一次增量备份也想当于全量备份
urbackupclientctl start --full 全量备份
 
 
命令行恢复备份方法:
只恢复某个时间点删除的文件:
urbackupclientctl restore-start -d /backupdir/xxx.txt  -b backid  ----backid可以从web页面上找出对应时间点的id
恢复某个时间点以前的所有文件,从此时间点开始到上一个全量备份:当然以前的时间点也可以指定恢复
urbackupclientctl restore-start -d /backupdir -b backid,这种方式恢复起来速度好像非常慢,可能是因为原来的目录还存在,这种方式会去检索那个缺失的是哪个文件从而进行恢复。
 
 
 
 
 

Linux urbackup备份工具

标签:fir   loading   增量备份   syn   mib   asi   指定   使用   很多   

原文地址:https://www.cnblogs.com/wujiest/p/13660784.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!