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
rsync实用的文件同步命令介绍
06-05
rsync本地复制、比对文件、增量同步示例
03-24
MySQL笔记之数据备份与还原的使用详解
07-07
开天6600使用满意办公V5.2,重装系统,如何恢复以前备份在联想通讯录里的数据
06-12
没有开启Oracle日志归档,紧急情况下如何进行Oracle数据库的冷备份
04-26
通过mariadb二进制日志实现数据库增量备份
06-05
CentOS 7 时间同步
03-25
Fluentd日志同步软件入门教程
05-22
Linux dump备份文件系统命令详解
06-14
Linux screen远程会话管理命令
02-13
Linux网站压力测试工具webbench
06-25
Office通用正式卸载工具
05-16
PostgreSQL数据库修改表增加主键
07-12
Postgresql数据库主从流复制
06-14
Supervisor安装与配置(Linux/Unix进程管理工具)
05-29
Ubuntu下迁移通过apt安装的MySQL数据库文件目录
07-18
Windows 7系统下如何备份系统映像
05-29
Windows 8如何创建系统备份及镜像
06-04
Windows 8系统还原和Windows 8系统还原点备份,还原点删除的方法
04-11
Wireshark如何捕获网络流量数据包
06-02
activesync(电脑数据同步工具)v6.1 中文版
22.72MB
下载iStonsoft iPhone Backup Extractor(iPhone数据备份恢复) v2.1.44 官方版
6.6M
下载windows远程工具
3.15 MB
下载微力同步(文件同步工具) v1.4.4 绿色版
13.4M
下载阿里云盘(云盘数据同步软件) v2.1.8.668 绿色版
63.3M
下载HeidiSQL(MySQL服务器数据管理工具) v11.0.0.6055 免费版
10.1M
下载easyrecovery pro(硬盘数据恢复工具) v14.0.0.4 官方版
87.8M
下载maxdos v6(系统备份还原工具) 标准版
11.5M
下载硬盘保护卡克星(数据破解抹除工具) 1.2 免费版
0.11MB
下载Backup Start Menu Layout(Win10备份开始菜单布局 v1.4 官方版
934.6K
下载WinSleep Monitor(电脑远程监控软件) v1.2.1.0 官方版
550KB
下载kms(激活工具)v17.12.25 标准版
6.7M
下载war3(全图辅助工具)v2.1.0.146 正式版
589KB
下载一键恢复工具下载
9.0M
下载云视通远程监控系统官方版
4KB
下载向日葵远程控制主控端 v3.0.1.22088 最新免费版
6.26MB
下载小学英语同步课堂 v4.1.3.59
14.03 MB
下载小学英语同步课堂下载
203M
下载小学语文同步课堂
81.46 MB
下载果备份 v1.0.55.2012 官方版
35.9M
下载