rsync用法

作者: wiflish 分类: 技术, 软件 发布时间: 2014-05-28 18:02 ė 6没有评论

把192.168.2.31机器的/opt/www/目录下的所有文件和子文件推送文件到192.168.2.32机器的/opt/www/目录。

1. rsync -vzrt –delete –progress –password-file=/opt/rsync/rsync.pas /opt/www/ root@192.168.2.32::www

-v表示显示信息,z表示压缩传输,r表示递归子目录,t表示保存修改时间

–delete 表示删除31机器没有但32机器有的文件和目录;

–progress表示显示进度

–password-file密码文件路径,该文件中保存密码

/opt/www/ 表示同步/opt/www/目录下的所有文件和文件夹到目标模块;/opt/www表示同步/opt/www目录到目标模块,目标模块配置的文件夹下会有www目录。

2. 192.168.2.32机器需要开启rsync服务

3.修改192.168.2.32机器上的/etc/rsyncd.conf配置文件,增加:

[www]
path = /opt/www/
comment = just for test
ignore errors
read only = no
list = no
auth users = www
secrets file = /etc/rsyncd.scrt
hosts allow = 192.168.2.0
hosts deny = *
transfer logging = yes
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log

4.再用crontab 做定时任务,搞定同步。

 

 

本文出自 Wiflish's Blog,转载时请注明出处及相应链接。

本文永久链接: http://wiflish.fyard.com/archives/210

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Ɣ回顶部