一、服务器环境
192.168.100.230 web服务器
192.168.100.20 备份服务器 (rsync服务端)
二、备份服务器安装 rsync 服务端
rpm -qa|grep rsync //检查是否安装 rsync
yum install -y rsync
vim /etc/rsyncd.conf //编辑rsyncd服务
rsyncd.conf配置文件如下
1 | #rsyncd.conf start |
创建rsync 服务管理用户
useradd -s /sbin/nologin -M rsync
创建数据备份存储目录
chown -R rsyn.rsync /home/backup
创建认证用户密码文件
echo "rsync_backup:admin.123!@#$" >/etc/rsync.password
chmod 600 /etc/rsync.password
启动rsync服务
systemctl start rsyncd
三、配置web 服务器端(192.168.100.230)
确认 rsync是否安装
rpm -qa|grep rsync
建立认证文件
echo "密码字符串(与rsync一致)" >/etc/rsync.password
chmod 600 /etc/rsync.password
web01主机数据传输到backup主机测试测试传输
Push: rsync [OPTION...] SRC... [USER@]HOST::DEST
交互式:rsync -avz /etc/hosts rsync_backup@172.16.1.41::backup
非交互式:rsync -avz /etc/hosts rsync_backup@172.16.1.41::backup --password-file=/etc/rsync.password
shell 脚本
1 | objectFilename=('文件夹名称'); |
四、注意事项
特殊情况 总是提示权限问题修改 服务端
uid = root
gid = root
fake super = no
脚本备份大文件有问题