首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

rsync安装 /配置及错误处理

2013-07-20 
rsync安装 /配置及异常处理?port 873 //rsync的端口use chroot nomax connections 3 //允许客户端的

rsync安装 /配置及异常处理


?

port = 873 //rsync的端口use chroot = nomax connections = 3 //允许客户端的最大连接数strict modes = yes //是否需要密码验证文件 注:这里为yes时,密码文件权限要改为600pid file = /var/run/rsync.pidlock file = /var/run/rsync.locklog file = /var/log/rsync.log // 日志文件 [upload] //模块一. 自定义的模块,不需密码path = /home/looming/rsync-databack/upload/comment = used for user upload dataread only = nolist = nouid = root //用于同步的属主和属组(必须的,且有时候会涉及到权限问题)gid = root //用于同步的属主和属组 [upload2] //模块二 自定义的模块,需密码path = /home/looming/rsync-databack/upload2/comment = used for user upload2 dataread only = no //允许客户端上传文件list = nouid = rootgid = rootignore = errorsauth users=looming //客户端用来验证的用户名secrets file = /etc/rsync.pas //密码文件,明文保存密码,如 ming??

??? 建立密码文件

#vim?/etc/rsync.pas?//这个密码文件是要和配置文件中的一致的。 ming  #chmod?600?/etc/rsync.pas?//修改权限为600

?

$sudo rsync -vzrtopg –progress –password-file=/etc/rsyncd.pas /home/looming/data2 looming@master::upload2输出:rsync安装 /配置及错误处理?

?

?-v,?--verbose?详细模式输出 -q,?--quiet?精简输出模式 -r,?--recursive?对子目录以递归模式处理 -p,?--perms?保持文件权限 -o,?--owner?保持文件属主信息-g,?--group?保持文件属组信息 --delete?删除那些DST中SRC没有的文件 --progress?显示备份过程 -t,?--times?保持文件时间信息 ?编写脚本并建立定时任务让定时执行备份#vim?/home/bakrsync.sh #!/bin/bash sudo rsync -vzrtopg –progress –password-file=/etc/rsyncd.pas /home/luming/data2 luming@master::upload2 #chmod?+x??/home/bakrsync.sh #contab?-e ??01?01?*?*?*?/home/basrsync.sh?&??//每天凌晨放在后台自动执行

?*** Skipping everything below this failed directory ***

?说明:找了些资料,发现引起这个问题的原因是因为远程rsync的权限不够,不足以在目标目录下创建文件。

?目前知道两个解决办法:

?1.将目标目录dest的权限修改:chmod 777 dest;

?2.在rsyncd.conf文件中加入uid = root和gid = root。?



?

热点排行