UrBackup Server Client 备份 恢复

环境

# 更新系统
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 

客户端

客户端安装,安装好即可:

连接客户端

  • 使用浏览器: http://10.xx.xx.xx:55414
  • 首页(即”状态“页),窗口中部右侧“添加新客户端” -- 勾选“Discover new local/passive client accross networks” -- 输入客户端所在主机的IP地址: 10.xx.xx.xx -- 点击“添加客户端”

恢复数据

  1. 笨法子:直接到服务器目录里面找

  2. 好点的法子:制作一个恢复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(勾选:连接) 
        
    • 启动系统: 虚拟机启动,或者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 -- 后面的步骤你一看就懂,我就不写了...
      
posted on 2023-07-23 14:48  吴振华_Frank  阅读(1407)  评论(0)    收藏  举报