Chinaunix首页 | 论坛 | 博客
  • 博客访问: 268441
  • 博文数量: 41
  • 博客积分: 2560
  • 博客等级: 少校
  • 技术积分: 465
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-01 15:56
文章分类

全部博文(41)

文章存档

2011年(10)

2010年(31)

我的朋友

分类: LINUX

2010-07-01 17:09:49

rsync

一、rsync
可以镜像保存整个目录树和文件系统。
可以很容易做到保持原来文件的权限、时间、软硬链接等等。
无须特殊权限即可安装。
优化的流程,文件传输效率高。
可以使用rcp、ssh等方式来传输文件,当然也可以通过直接的socket连接。
支持匿名传输,以方便进行网站镜象。
软件下载
二、配置
-v, --verbose 详细模式输出
-q, --quiet 精简输出模式
-c, --checksum 打开校验开关,强制对文件传输进行校验
-a, --archive 归档模式,表示以递归方式传输文件,并保持所有文件属性,等于-rlptgoD
-r, --recursive 对子目录以递归模式处理
-R, --relative 使用相对路径信息

环境:
A:一台rsync服务器192.168.1.230
B:一台backup服务器192.168.1.231

vi /etc/rsyncd.conf

配置实例:
服务器端
uid = nobody
gid = nobody
use chroot = no
max connections = 4
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log

[date]
path = /date/
ignore errors
read only = no
list = false
#hosts allow = 192.168.1.231
#hosts deny = 0.0.0.0/32
auth users = backup
secrets file = /etc/backserver.pas

[date1]
path = /home
ignore errors
read only = true
list = false
hosts allow = 192.168.1.231
hosts deny = 0.0.0.0/32
#uid = date1
#gid = date1
auth users = backup
secrets file = /etc/backserver.pas

[date2]
path = /usr
ignore errors
read only = true
list = false
hosts allow = 192.168.1.231
hosts deny = 0.0.0.0/32
#uid = date2
#gid = date2
auth users = backup
secrets file = /etc/backserver.pas

注:密码文件权限问题!chmod 600
密码格式 用户名:密码
backup:123456

客户端:
只需要填写密码
vi /etc/rsync.pas
123456
权限 chmod  600

三、启动
/usr/bin/rsync --daemon --config /etc/rsync.conf

四、客户密码示例
/usr/bin/rsync -avrz --size-only --delete  --progress /backup backup@192.168.1.230::date  --password-file=/etc/backserver.pas

--size-only 当决定是否要备份文件时,仅仅察看文件大小而不考虑文件时间
--delete 删除那些DST中SRC没有的文件
--exclude=PATTERN 指定排除不需要传输的文件模式
--include=PATTERN 指定不排除而需要传输的文件模式


rsync -avrz --size-only --progress --ignore-errors --rsh=ssh /raid/3839.com/user/${tyicmp} --include="*/" --include="*.mid" --include="*.wma"  --exclude='*' root@192.168.1.65:/raid/test.com/user/

阅读(1284) | 评论(0) | 转发(0) |
0

上一篇:nginx+fastcgi安装配置

下一篇:memcached安装

给主人留下些什么吧!~~