分享

rsync 同步 ubuntu

 antyoung 2014-05-05
环境:
Ubuntu 12.04.2
rsync  version 3.0.9  protocol version 30
Copyright (C) 1996-2011 by Andrew Tridgell, Wayne Davison, and others.
Web site: http://rsync./
Capabilities:
    64-bit files, 64-bit inums, 64-bit timestamps, 64-bit long ints,
    socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace,
    append, ACLs, xattrs, iconv, symtimes
 
被同步端配置(服务端)
 /etc/rsyncd.conf
 
uid = 0
gid = 0
use chroot = yes
max connections = 4
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log
[downloads]
path = /home/tmp/
ignore errors
read only = 0
list = 0
hosts allow = 172.25.197.184/24
hosts deny = 0.0.0.0/32
auth users = backup
secrets file = /etc/rsyncd.pwd
 
将用户名和密码保存大/etc/rsyncd.pwd ; 改权限 chmod 700 /etc/rsyncd.pwd。
 
启动/usr/bin/rsync --daemon
 
主动同步端(客户端)
rsync -vrtl --progress --delete --password-file=/root/rsync.pwd  /home/dlh/*  backup@172.25.197.80::downloads
其中/root/rsync.pwd 只保存密码,且记得改权限。
注意:--delete 选项是删除服务端多余的文件(测试无效,如果客户端有同名文件夹,会将服务端的改文件夹下的文件删除)
 
 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多