ubuntu下配置rsync,实现远程备份
Rsync远程同步工具,基于SSH同步本地和远程主机之间的文件。它最大的优点是增量备份,节约大量时间。
ubuntu默认安装了rsync,默认的配置文件位置/usr/share/doc/rsync/examples,需要将配置文件rsyncd.conf复制到/etc/下:cp /usr/share/doc/rsync/examples/rsyncd.conf /etc
rsync默认是没有启动的,可通过ps -e |grep rsync查看
可在 /etc/init.d 路径下执行:./rsync start #启动
可在 /etc/default 路径下的 rsync文件中将其改为自启动
将 RSYNC_ENABLE=true
rsync 分为服务端与客户端,服务端的/etc/rsync.conf配置文件需要修改,客户端的不需要修改。
假设客户端IP为192.168.0.1 服务端IP为192.168.0.2
客户端配置rsync.conf如下:
[ftp1] #模块的名称,可以自定义
comment = public archive
path = /data/ftp1 #同步的路径
use chroot = no
# max connections=10
lock file = /var/lock/rsyncd
# the default for read only is yes...
read only = no
list = yes
uid = root
gid = root
# exclu