首页 > 技术文章 > Rsync 基本使用

zhtao 2017-07-14 10:32 原文

1.查看服务器是否安装rsync(默认已安装)

rpm -aq rsync

2.服务端创建rsync服务配置文件

vim /etc/rsyncd.conf

uid = rsync rsync服务用户:用于备份目录用户及所属组

gid = rsync rsync服务用户组:用于备份目录用户及所属组

use chroot = no

max connections = 2000 客户端最大连接数

timeout = 600 超时时间

pid file = /var/run/rsyncd.pid 进程路径

lock file = /var/run/rsync.lock

log file = /var/log/rsyncd.log 日志路径

ignore errors 忽略IO错误

read only = false 只读模式

list = false 列表

hosts allow = 192.168.1.0/24 允许访问IP范围

hosts deny = 0.0.0.0/32 禁止访问IP范围

auth users = rsync 服务端用户名

secrets file = /etc/rsync.password 密码配置文件路径

#####################################

[demo] 服务端模块名称

path = /data/www/bbs/ 服务端端数据存放路径

3.服务端创建rsync密码配置文件

echo 'rsync:123456' > /etc/rsync.password

chmod 600 /etc/rsync.password

4.rsync客户端密码文件配置

echo '123456' > /etc/rsync.password

chmod 600 /etc/rsync.password

5.rsync客户端数据备份方式

推:

rsync -avz /backup/ rsync@1.1.1.1::demo --password-file=/etc/rsync.password

拉:

rsync -avz rsync@1.1.1.1::demo /backup/ --password-file=/etc/rsync.password

推荐阅读