来一发Linux体系下的数据镜像备份工具――Rsync
欢迎大家来到仓酷云论坛!1、甚么是rsyncrsync,remotesynchronize顾名思意就晓得它是一款完成近程同步功效的软件,它在同步文件的同时,能够坚持本来文件的权限、工夫、软硬链接等附加信息。rsync是用“rsync算法”供应了一个客户机和近程文件办事器的文件同步的疾速***,并且能够经由过程ssh体例来传输文件,如许其保密性也十分好,别的它仍是收费的软件。
rsync包含以下的一些特征:
能更新全部目次和树和文件体系;
有选择性的坚持标记链链、硬链接、文件属于、权限、装备和工夫等;
关于装置来讲,无任何特别权限请求;
关于多个文件来讲,外部流水线削减文件守候的延时;
能用rsh、ssh或间接端口做为传输出端口;
撑持匿名rsync同步文件,是幻想的镜像工具;
2、rsync的装置,通用体例:yuminstallrsync
3、rsync办事器的设置文件
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
[*]
[*]
[*]path=/data1
[*]list=yes
[*]ignoreerrors
[*]authusers=root
[*]secretsfile=/etc/rsyncd/rsync.secrets
[*]comment=rsyncdata1dir
[*]#exclude=beinan/samba/
[*]
[*]
[*]path=/data1/garbagekrc
[*]list=yes
[*]ignoreerrors
[*]authusers=root
[*]secretsfile=/etc/rsyncd/rsync.secrets
[*]comment=rsyncgarbagekrcdir
用户暗码文件:
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。
欢迎大家来到仓酷云论坛!
来一发Linux体系下的数据镜像备份工具――Rsync
众所周知,目前windows操作系统是主流,在以后相当长的时间内不会有太大的改变,其方便友好的图形界面吸引了众多的用户。 编程学习及开发,Linux是免费,开源的操作系统,并且可开发工具相当多,如果您支持自由软件,一定要同广大热爱自由软件人士一同为其不懈努力。 Linux?最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具,所以Linux操作系统有着广泛的应用空间。 任何一个叫做操作系统的东西都是这样子构成的:内核+用户界面+一般应用程序。 Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。 放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。 如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。 Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人。 感谢老师和同学们在学习上对我的帮助。
页:
[1]