|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
欢迎大家来到仓酷云论坛!1、甚么是rsync
rsync,remotesynchronize顾名思意就晓得它是一款完成近程同步功效的软件,它在同步文件的同时,能够坚持本来文件的权限、工夫、软硬链接等附加信息。rsync是用“rsync算法”供应了一个客户机和近程文件办事器的文件同步的疾速***,并且能够经由过程ssh体例来传输文件,如许其保密性也十分好,别的它仍是收费的软件。
rsync包含以下的一些特征:
能更新全部目次和树和文件体系;
有选择性的坚持标记链链、硬链接、文件属于、权限、装备和工夫等;
关于装置来讲,无任何特别权限请求;
关于多个文件来讲,外部流水线削减文件守候的延时;
能用rsh、ssh或间接端口做为传输出端口;
撑持匿名rsync同步文件,是幻想的镜像工具;
2、rsync的装置,通用体例:yuminstallrsync
3、rsync办事器的设置文件
[plain]viewplaincopy
http://static.blog.csdn.net/scripts/ZeroClipboard/ZeroClipboard.swf
- cat/etc/rsyncd/rsync.conf
- #DistributedunderthetermsoftheGNUGeneralPublicLicensev2
- #Minimalconfigurationfileforrsyncdaemon
- #Seersync(1)andrsyncd.conf(5)manpagesforhelp
- #Thislineisrequiredbythe/etc/init.d/rsyncdscript
- pidfile=/var/run/rsync.pid
- port=873
- #address=192.168.1.171
- #uid=nobody
- #gid=nobody
- uid=root
- gid=root
- usechroot=yes
- readonly=no
- #limitaccesstoprivateLANs
- hostsallow=*
- #hostsdeny=*
- maxconnections=5
- motdfile=/etc/rsyncd/rsync.motd
- #Thiswillgiveyouaseparatelogfile
- #logfile=/var/log/rsync.log
- #Thiswilllogeveryfiletransferred-upto85,000+peruser,persync
- #transferlogging=yes
- logformat=%t%a%m%f%b
- syslogfacility=local3
- timeout=300
- [data]
- path=/data1
- list=yes
- ignoreerrors
- authusers=root
- secretsfile=/etc/rsyncd/rsync.secrets
- comment=rsyncdata1dir
- #exclude=beinan/samba/
- [garbagekrc]
- path=/data1/garbagekrc
- list=yes
- ignoreerrors
- authusers=root
- secretsfile=/etc/rsyncd/rsync.secrets
- comment=rsyncgarbagekrcdir
用户暗码文件:
[plain]viewplaincopy
http://static.blog.csdn.net/scripts/ZeroClipboard/ZeroClipboard.swf
- cat/etc/rsyncd/rsync.secrets
- root:test123
个中用户名必需是办事器上已存在的用户
4、启动rsync办事:/usr/bin/rsync--daemon--config=/etc/rsyncd/rsync.conf
5、备份文件到办事器:
rsync-az--password-pold=rsync.passwordjsoncpp/*root@IP::data/mydata/
个中:password-file能够指定暗码。
6、rsync也能够从办事器上拉文件到当地。分离crontab能够完成准时同步的功效。
7、更多用法请:manrsync。
欢迎大家来到仓酷云论坛! |
|