发布时间:2020-02-29 19:00:44来源:阅读:
基本信息:
A:192.168.1.10 源服务器(源数据服务器) B:192.168.1.20 目的服务器(备份存放服务器)两台服务器系统均为CentOS
1、在A服务器配置rsync服务端
安装rsync
#yum install rsync
编辑配置文件
#vim /etc/rsyncd.conf
[global]
uid=nobody
gid=nobody
use chroot = yes
max connections = 4
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsyncd.lock
log file = /var/log/rsyncd.log
Timeout = 600
Log format = %t %a %m %f %b
[backup]
path=/tmp/data_bak
ignore errors
read only = yes
list = no
auth users = backupuser
secrets file = /etc/rsyncd/rsyncd.secrets
hosts allow = 192.168.1.20
hosts deny = 0.0.0.0/0
创建密码文件,采用这种方式不能使用系统用户对客户端进行认证,所以需要创建一个密码文件,其格式为“username:password”,用户名可以和密码可以随便定义,不要和系统帐户重名,同时要把创建的密码文件权限设置为600,一行一个账号密码,账号与密码用:号隔开
#echo "back:abc123" > /etc/rsyncd.secrets
#chmod 600 /etc/rsyncd.secrets
设置备份数据目录权限为755
#chmod -R 755 /tmp/data_bak
开启防火墙并重启
#iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 873 -j ACCEPT
#service iptables save
#service iptables restart
启动rsyncd服务
#/usr/bin/rsync --daemon --config=/etc/rsyncd.conf
2、在B服务器配置rsync客户端
这里很简单,只要安装和配置连接密码即可
#yum install rsync
#echo "abc123" > /etc/rsyncd.secrets
执行备份命令
#rsync -vrtopg --password-file=/etc/rsyncd.secrets backupuser@192.168.1.10::backup /home/data_bak
rsync 命令的选项含义参考:
http://man.linuxde.net/rsync
这里执行这个命令可能会报一些错误,解决办法如下:
问题1:@ERROR: chdir failed
rsync error: error starting client-server protocol (code 5) at main.c(1503) [receiver=3.0.6]
原因:服务器端配置文件/etc/rsyncd.conf中use chroot = yes是否配置
问题2:@ERROR: chroot failed
rsync error: error starting client-server protocol (code 5) at main.c(1503) [receiver=3.0.6]
原因:
服务器端的目录不存在或无权限,创建目录并修正权限可解决问题。注意查看/etc/rsyncd.conf中的path是否配置正确。
rsync: opendir "data/2017-08-29" (in backup) failed: Permission denied (13)
原因:
注意查看服务器端同步的目录权限是否为755。
将备份命令加入任务计划
#crontab -e
* * */1 * * rsync -vrtopg --password-file=/etc/rsyncd.secrets backupuser@192.168.1.10::backup /home/data_bak
activesync(电脑数据同步工具) v6.1 免费版
22.72MB
一键恢复工具(系统数据备份、管理工具) v5.0.0.1 最新版
9.0M
SysTools AOL Backup(电子邮件备份工具) 5.0 最新版
29.3M
iStonsoft iPhone Backup Extractor(iPhone数据备份恢复) v2.1.44 官方版
6.6M
微力同步(文件同步工具) v1.4.4 绿色版
13.4M
慧龙同步专家(目录同步工具) v5.9.411网吧版
8.0M
迷你兔数据备份大师下载
84.76M
Echosync(文件同步和备份程序) V4.1.3.0 绿色版
7.75M
小牛文件恢复软件(数据恢复工具) v4.8.0 最新版
6.1M
硬盘保护卡克星(数据破解抹除工具) 1.2 免费版
0.11MB
Backup Start Menu Layout(Win10备份开始菜单布局 v1.4 官方版
934.6K
TP-LINK安防系统(远程视频监控软件) v2.10.5.138 电脑版
107.4M
TrustViewer(远程控制软件) v2.1.1.3500 破解版
1.9M
unlocker(密码解锁工具) v3.0.3.4 中文版
32.1M
小学英语同步课堂 v4.1.3.59
14.03 MB
小学语文同步课堂 v5.1.0.72
81.46 MB
果备份下载
35.9M
电脑时间同步器 v1.01 官方版
895K
百度云同步盘 v3.9.6.1 官方版
30.6M
Agora Video Call下载
12.4M
2020-07-07
打印机如何取消堆叠打印
Windows 7系统开机如何跳过选择用户的欢迎界面直接进入系统
如何设置显示屏幕的亮度
A320,一体机,在Windows XP系统下,BCM无线网卡驱动,下载及安装过程
实验—–实现基于文件验证的vsftpd虚拟用户
“联想云盘服务器连接异常”的解决方法
Dockerfile参考(2) – 格式
Windows 7系统蓝屏处理方法和解决方案
Docker命令行参考(22) – docker pause暂停容器内所有的进程