UrBackup Server Client 备份 恢复
环境
- 系统: oracle linux 8.7
- 安装手册:UrBackup - Install UrBackup server from sources , 官方的手册肯定不全的啦,凑合看看吧,还是我写的好!!!
# 更新系统
sudo yum update -y
# 安装依赖
sudo yum install gcc gcc-c++ make zlib-devel libzstd-devel
sudo yum install libcurl-devel
## 安装依赖之cryptopp
mkdir cryptopp
cd cryptopp
wget https://www.cryptopp.com/cryptopp880.zip
unzip cryptopp880.zip
make -f GNUmakefile -j4
sudo make install
# 安装urbackup
wget https://hndl.urbackup.org/Server/2.5.31/urbackup-server-2.5.31.tar.gz
tar xzf urbackup-server-2.5.31.tar.gz
ln -s urbackup-server-2.5.31 urbackup
./configure
make -j4 # 使用4线程执行make, 取决于你的电脑有多少现成可用
sudo make install
# 开机自启动
sudo su
chmod +x /etc/rc.d/rc.local # 这个路径没有错,中间有rc.d
vim /etc/rc.local
# 下面的命令添加在最后一行
/usr/local/bin/urbackupsrv run -d
## 注: 如果你不知道urbackupsrv的路径,可以使用whereis urbackupsrv找一下。
# 修改防火墙
sudo firewall-cmd --zone=public --permanent --add-port=55413-55415/tcp --add-port=35623/tcp
现在可以使用http://10.xx.xx.xx:55414来访问urbackup的网页了
设置 configure
# 创建备份根目录
mkdir /urbackupdata
chown urbackup:urbackup /urbackupdata
进入网页 http://xx.xx.xx.xx:5414 -- 设置 -- (常规 - 服务器)
* 备份路径: /urbackupdata
* Server URL for client file/backup access/browsing: http://10.50.0.123:55414
点击保存即可
进入网页 -- 设置 -- 用户 -- 创基用户
管理员:admin
客户端
客户端安装,安装好即可:
- 下载地址:UrBackup - Download UrBackup for Windows, GNU/Linux or FreeBSD
- 参考教程:Linux 运用 UrBackup 备份服务的最佳实践 (zhihu.com)
连接客户端
- 使用浏览器: http://10.xx.xx.xx:55414
- 首页(即”状态“页),窗口中部右侧“添加新客户端” -- 勾选“Discover new local/passive client accross networks” -- 输入客户端所在主机的IP地址: 10.xx.xx.xx -- 点击“添加客户端”
恢复数据
-
笨法子:直接到服务器目录里面找
-
好点的法子:制作一个恢复U盘, 使用U盘启东,然后恢复系统
- 下载镜像: UrBackup - Download UrBackup for Windows, GNU/Linux or FreeBSD
- 下面你有两种选择, 1、使用esxi做一个虚拟机启动;2、使用rufus制作一个U盘启动盘
- ESXI虚拟机启动方法:
1. 将urbackup_restore_2.4.2.iso镜像上传到esxi中, 登录esxi网页管理界面 -- 存储 -- 数据存储浏览器 -- 上载 # 注意: 创建虚拟机时配置的参数是根据你需要恢复的主机的参数,而不是urbackup能用到什么性能,硬盘一定要比需要恢复的数据的硬盘容量要大, 啊啊啊。。。 2. 在esxi中"创建/注册虚拟机” -- “创建新虚拟机” - 名称:windows server 2019, 客户机操作系统系列:windows, 客户机操作系统版本:Microsoft Windows Server 2019 x64 - CPU: 8 , 内存:16GB, 硬盘:2000GB,CD/DVD驱动器1:urbackup_restore_2.4.2.iso(勾选:连接)
- ESXI虚拟机启动方法:
- 启动系统: 虚拟机启动,或者U盘物理机启动, 直接进入一个U盘操作系统
1. 配置IP: 如果是DHCP可以省略;如果不是,点击左下角开始图标 -- Preferences -- Advanced -- Advanced Network Configuration--后面步骤省略... # 原谅过去的我给现在的你造成的麻烦, 我这里使用字典来描述需要填写的Key对应的value, K-V键值对很有意思呀,喵喵喵。。。 2. UrBackup Image Restore弹出窗口设置: - "select keyboard layout": "Skip" -- "select time zone": "Skip" # 下方Server URL是以urbackup://xx.xx.xx.xx, 没有端口号,没有端口号,没有端口号, 我尽力了,呜呜呜... - "Configure server connection" : {"Server URL":"urbackup://xx.xx.xx.xx" , "Server restore authentication key": "这里应该填写的值在服务器网页管理界面: 设置 -- Internet/Active clients -- 滚动条拉倒最下方你就能看到了Internet/active restore authentication key" } - submit之后 -- "Login to server": {"Username":"admin", "Password":"admin"} -- submit -- 后面的步骤你一看就懂,我就不写了...
我喜欢,固执的喜欢着
浙公网安备 33010602011771号