rsync服务器文件同步备份一、安装rsync服务器下载地址: 服务器 wgettarzxvfcd./configure--prefix=/usr/local/rsyncmake&&makeinstall 配置vi/etc/uid=nobodygid=nogroubusechroot=nomaxconnections=4 #最大连接pidfile=/var/run/lockfile=/var/run/logfile=/var/log/ #日志[web]path=/data/appweb/ #要备份文件路径ignoreerrors readonly=truelist=falsehostsallow= #充许的IP连接hostsdeny= #拒绝的IPauthusers=rsyncuser #认证用户要与/etc/secretsfile=/etc/ #密码存放路径 说明:ignoreerrors指定rsyncd在判断是否运行传输时的删除操作时忽略server上的IP错误,一般来说rsync在出现IO错误时将将跳过--delete操作,以防止因为暂时的资源不足或其它IO错误导致的严重问题。 readonly该选项设定是否允许客户上载文件。如果为true那么任何上载请求都会失败,如果为false并且服务器目录读写权限允许那么上载是允许的。默认值为true。 list该选项设定当客户请求可以使用的模块列表时,该模块是否应该被列出。如果设置该选项为false,可以创建隐藏的模块。默认值是true。 vi/etc/ rsyncuser:rsyncpass 用户名、密码 权限 chmod600/etc/chmod600/etc/ 启动#/usr/local/rsync/bin/rsync--daemon#psaux|greprsync #查看是否已经启动 自启动 vi/etc//usr/bin/rsync--daemon #以守护进程启动 二、客户端 系统默认就安装了rsync如果没有安装,请使用yuminstallrsync进行安装 vi/etc/rsyncpass #密码 客户端运行脚本 virsync-vzrtopg--progress--delete--password-file=/etc/rsyncuser@::web/data2/webback权限chmod600/etc/chmod+x说明:-v,--verbose详细模式输出-z,--compress对备份的文件在传输时进行压缩处理-r,--recursive对子目录以递归模式处理-t,--times保持文件时间信息-o,--owner保持文件属主信息-p,--perms保持文件权限-g,--group保持文件属组信息 --progress显示备份过程--delete删除那些DST中SRC没有的文件--password-file=FIL
rsync服务器文件同步备份 来自淘豆网www.taodocs.com转载请标明出处.