truenas13 安装urbackup2.5.26

时间:2021-03-12 00:46:13

urbackup是什么,他是备份软件,备份系统和文件是真的方便,下面是官方的说明


UrBackup是一个易于设置的开源客户端/服务器备份系统,通过图像和文件备份的组合,可以实现数据安全和快速恢复时间。

文件和映像备份是在系统运行时进行的,不会中断当前进程。

UrBackup还会持续监视要备份的文件夹,以便快速找到与以前备份的差异。因此,增量文件备份非常快。

您的文件可以通过Web界面,客户端或Windows资源管理器还原,而驱动器卷的备份可以使用可启动的USB记忆棒还原(裸机还原)。

Web界面使设置自己的备份服务器变得非常容易。

目前有超过21,000个正在运行的UrBackup服务器实例(启用了自动更新),其中一些实例具有数百个活动客户端。


本来truenas上是有urbackup的插件的,但提示安装完成后,最后一直运行不起来,后来去看了urbackup官网说是freebsd(truenas是基于freebsd的)的安装包损坏了,也不知道啥原因,就是运行不起来了,后来去论坛里找了下,说是只能安装老的版本,且不能升级到最新的2.5.30,只能安装2.5.26_1,以下是参看论坛大神的步骤,自己记录下

注:不手动升级,urbackup是不会自动升级的


下面来说下安装过程

1、先在truenas中创建urbackup的jail

truenas13 安装urbackup2.5.26

truenas13 安装urbackup2.5.26

truenas13 安装urbackup2.5.26


2、更改国内的pkg的源,主要是国外是真的慢,不信,跳过第2步,可以试下

truenas13 安装urbackup2.5.26

点击上图的命令行,进入或者开启ssh也是可以的

2.1安装nano,(主要是vi 我真的用不惯)

#pkg install nano

根据提示,输入y

国外源是真的慢啊.......差不多15kb/s,要8分钟左右

truenas13 安装urbackup2.5.26


2.2 修改pkg安装源为中科大的源

# nano /etc/pkg/FreeBSD.conf

 

FreeBSD: {

url: "pkg+http://mirrors.ustc.edu.cn/freebsd-pkg/${ABI}/quarterly",

mirror_type: "srv",

signature_type: "none",

fingerprints: "/usr/share/keys/pkg",

enabled: yes

}

修改为如图,图片里我没有删除,用了#注释掉了,其实都是一样的

truenas13 安装urbackup2.5.26

按ctrl+x退出,输入y确认,再按回车

truenas13 安装urbackup2.5.26

2.2 更新源信息

truenas13 安装urbackup2.5.26


3、安装urbackup

# pkg install urbackup-server-2.5.26_1

整个思路是先用PKG安装urbackup2.5.30,再用urbackup2.5.26源码安装,替换掉2.5.30的文件

根据提示,输入y

truenas13 安装urbackup2.5.26

等待一小会,出现下图

truenas13 安装urbackup2.5.26

安装wget

#pkg install wget

,根据提示输入y

truenas13 安装urbackup2.5.26

下载urbackup2.5.26的源码,要等一会,9.1M

#wget ​https://hndl.urbackup.org/Server/2.5.26/urbackup-server-2.5.26.tar.gz​

truenas13 安装urbackup2.5.26

解压urbackup2.5.26源码

 #tar -zxvf urbackup-server-2.5.26.tar.gz

truenas13 安装urbackup2.5.26

进入目录  

#cd urbackup-server-2.5.26

truenas13 安装urbackup2.5.26

编译源码

#./configure --enable-embedded-cryptopp 

#make

这里有些慢,要耐心等一会会会

truenas13 安装urbackup2.5.26

truenas13 安装urbackup2.5.26

truenas13 安装urbackup2.5.26

truenas13 安装urbackup2.5.26

备份urbackup的服务文件,这个是备份源文件,不备份也是可以的

#cp /usr/local/bin/urbackupsrv /usr/local/bin/urbackupsrv.bak

truenas13 安装urbackup2.5.26

覆盖urbackup的服务文件

#cp urbackupsrv /usr/local/bin/

truenas13 安装urbackup2.5.26

创建目录链接,因为源码安装使用的是 /usr/local/var 目录,需要在/usr/local/下做个链接

# cd /usr/local && ln -s /var var

truenas13 安装urbackup2.5.26

开启urbackup开机启动

#sysrc urbackup_server_enable=YES

truenas13 安装urbackup2.5.26

手动启动urbackup或者重启下urbackup的jail

#service urbackup_server start

truenas13 安装urbackup2.5.26

到这里jail里的安装已经完成了,剩下的就是网页的配置和修改了

4、网页配置urbackup

使用ifconfig命令查看IP地址

truenas13 安装urbackup2.5.26

打开网页,55414是urbackup的默认端口

​http://192.168.1.156​​:55414

下面图片是默认的备份路径里没有对应的文件,所以报错了

truenas13 安装urbackup2.5.26

修改备份路径即可

truenas13 安装urbackup2.5.26

添加管理员,不然不管任何人都都查看备份的数据信息了,设置密码就可以了,也可以再添加其他用户

truenas13 安装urbackup2.5.26

truenas13 安装urbackup2.5.26

5、WIN客户端的使用

在urbackup的官网上下载win系统的客户端

​https://www.urbackup.org/index.html​​ 官网

truenas13 安装urbackup2.5.26

只要客户端和服务器端  在同一个网络内,过一会就会发现客户端了

,具体参数可以在网页端设置,也可以在客户端设置