rsync 数据同步使用详解

时间:2022-05-10 21:15:12 

rsync(d)服务端启动两种方式
1.daemon 2.xinetd inetd
启动后绑在 TCP/873 端口

% cat /etc/xinetd.d/rsync
# default: off
# description: The rsync server is a good addition to an ftp server, as it \
# allows crc checksumming etc.
service rsync
{
disable = no
socket_type = stream
wait = no
user = root
server = /usr/bin/rsync
server_args = --daemon
log_on_failure += USERID
}

配置 注意设置读写权限属主
% cat /etc/rsyncd.conf

motd file = /var/log/rsync/welcome.msg
pid file = /var/log/rsync/rsyncd.pid
lock file = /var/log/rsync/rsync.lock
log file = /var/log/rsync/rsyncd.log

[rsyncwww]
comment = rsync www
path = /var/www/
use chroot = no
max connections = 4
read only = false
list = true
uid = nobody
gid = nobody
auth users = wwwuser
secrets file = /etc/rsyncd.secrets
hosts allow = 1.1.1.1,2.2.2.2
hosts deny = 0.0.0.0/0
ignore errors = yes
transfer logging = yes
log format = "%a %f %l"
#log format = "%o %h [%a] %m (%u) %f %l"

[rsyncroot]
comment = rsync root
path = /
use chroot = no
max connections = 4
read only = true
#read only = false
list = true
uid = root
gid = root
auth users = rootuser
secrets file = /etc/rsyncd.secrets
hosts allow = 1.1.1.1,2.2.2.2
hosts deny = 0.0.0.0/0
ignore errors = yes
transfer logging = yes
log format = "%a %f %l"

rsyncd.secrets 一行一个用户 用户名:密码 格式

使用
rsync -auvPz --progress dir1 dir2
rsync -ztruvoglpD --progress dir1 dir2
rsync -ztruvoglpD --progress dir1/ dir2
rsync -ztruvoglpD --progress dir1/file1 dir2
如果不想包含某个目录/文件可以设置--exclude

远程使用
rsync 1.1.1.1:: 只列list
rsync user@1.1.1.1::
rsync user@1.1.1.1::module
rsync user@1.1.1.1::module/path
如果没有配置rsync server 可以通过 ssh 方式使用
rsync -e ssh -auvPz 1.1.1.1:/etc ./

同步时注意注意 / 最后的问题
不放/ 则目录名也包含mirror
放 / 则只有目录里面的东西mirror了

rsync -ztruvoglp --progress user@1.1.1.1::module/path ./
为了脚本调用方便 还可以调用 --password-file 同样注意属主权限
也可以设置环境变量RSYNC_PASSWORD=访问含用户认证的rsync

标签:rsync,数据同步
0
投稿

猜你喜欢

  • VMware下配置Linux系统局域网和外网访问图文教程

    2023-09-03 10:50:08
  • 微软首次披露:Bing的命名取自百岁老人

    2009-10-14 09:26:00
  • 九城意图独家代理《剑网3》 金山高层不乐意

    2009-11-27 08:24:00
  • Apache服务器配置全攻略(四)

    2008-01-16 12:30:00
  • Linux下缓存服务器的应用

    2009-09-09 09:04:00
  • Google AdSense新功能 预告:轻松 管理广告单元

    2007-10-26 15:52:00
  • Ubuntu 命令行修改网络配置方法

    2022-11-06 20:52:18
  • 提高google adsense的点击次数经验

    2008-07-11 14:13:00
  • 金山声明360浏览器阻止金山网盾保护上网安全

    2009-11-22 15:15:00
  • 详解路由器设置实现DDoS防御

    2009-12-24 13:48:00
  • 防范服务器缓存投毒和域名劫持

    2008-01-23 10:04:00
  • 站长必知 针对百度与Google的8条最佳优化方式

    2008-12-26 15:35:00
  • 分析师称上网本和Office将影响微软业绩

    2009-10-24 13:55:00
  • Linux系统的修复模式(单用户模式)

    2023-08-06 07:56:42
  • WP插件Watermark Reloaded上传非图片文件出错修改

    2012-03-05 20:12:13
  • Discuz! 6.1插件 安装 方法&技巧

    2009-02-19 20:47:00
  • 一行代码杜绝iframe挂马

    2007-12-23 17:18:00
  • Google Adsense:深入了解和应对收入波动

    2008-11-04 18:26:00
  • 用用户的眼睛来优化图片搜索

    2007-11-08 11:51:00
  • 地方网站宣传经费开销一览

    2009-01-08 13:33:00
  • asp之家 网站运营 m.aspxhome.com