Skip to content

Latest commit

 

History

History
69 lines (49 loc) · 902 Bytes

rsync.md

File metadata and controls

69 lines (49 loc) · 902 Bytes

安装

安装

apt-get install rsync

开启 rsync 服务

shell> vim /etc/default/rsync
RSYNC_ENABLE=true

添加配置

shell> vim /etc/rsyncd.conf 
uid=root
gid=root
max connections=100
use chroot=no
log file=/var/log/rsyncd.log
pid file=/var/run/rsyncd.pid
lock file=/var/run/rsyncd.lock
secrets file = /etc/rsyncd.sec
read only = no
hosts allow = 192.168.1.0/24
hosts deny = *

[www]
path = /www/web

重启服务

service rsync restart

使用示例

同步本地文件

rsync -avz /data /backup

将本地文件同步到远程服务器

rsync -avz --exclude="*.log" --delete --progress test 192.168.1.2::www

支持断点续传

rsync -avzP test 192.168.1.2::www

将文件的权限和时间一起同步过去

rsync -vzrtopg --progress test 192.168.1.2::www