概述

首先,rsync 已经默认安装在 Ubuntu Server 中,无需额外操作来安装它,如果想删除,可以通过 sudo apt-get remove rsync 来删除。

如何配置

rsync-command

下面我们来配置已经安装好的 rsync,通常来讲,可以在 /etc/default/ 找到 rsync

用 nano 编辑器来编辑这个文件

RSYNC_ENABLE=true

RSYNC_CONFIG_FILE=/etc/rsyncd.conf

RSYNC_OPTS=’873′

RSYNC_NICE=’10’

分别开启 rsync 功能、对需要同步的文件夹设置不同的配置组、设置端口、设置 rsync 的性能

随后,我们要创建 /etc/rsyncd.conf 这个文件,形式类似 apache 虚拟机,对不同的同步文件夹进行不同的设置.

公共配置项:

motd file = /etc/rsyncd.motd
log file = /var/log/rsyncd.log
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock

不同目录分别设置:

[backup]
path = /backup
comment = 172.22.1.22 backup server
uid = root
gid = root
read only = no
list = yes
auth users = rsync
secrets file = /etc/rsyncd.scrt

至此,rsync  的设置已经完成,通过 sudo service rsync restart 重启服务。