Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1106849
  • 博文数量: 122
  • 博客积分: 340
  • 博客等级: 一等列兵
  • 技术积分: 2966
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-01 11:50
个人简介

说点什么呢

文章分类

全部博文(122)

文章存档

2018年(2)

2017年(1)

2015年(2)

2014年(30)

2013年(81)

2011年(5)

2009年(1)

分类: 系统运维

2013-11-29 10:37:14

Rsync同步软件的使用

(整理时间:2006-10-10)

Rsync用法举例

下面的是一条合法的rsync语句,其解释如下:

rsync -ztruvoglp --progress --delete  --password-file=/etc/rsyncd.secrets --exclude-from=/usr/local/share/excludefile-cmb jbossuser@192.168.1.44::jboss-cmb /usr/local/jboss/jboss-3.2.2-cmb

rsync rsync指令

-ztruvoglp::是选项,其含义如下:

z : 指在数据传输的过程中,压缩数据;

t:  表示在拷贝的时候保留时间信息;

r:  表示拷贝指定目录及其下的所有的文件及子目录下的所有文件;

u:  表示跳过接收端的文件比发送端的文件还要新的那些文件;

v:  表示将结果显示出来;

o: 表示保留文件的所有者属性;

g: 表示保留文件的组属性;

l: 表示将连接文件仍然做连接文件来拷贝,即只拷贝连接文件不拷贝连接文件对应的真实文件;

p: 表示保留权限属性;

--progress : 表示显示备份过程的详细信息;

--delete: 表示如要备份的源服务器上对应的文件已经删除了,则也删除接收端上对应的文件,这样做可以做到真正的完整备份;

--password-file: 指定包含连接源机器所需的用户名和密码的文件在哪里,是什么文件名等。注意这个文件内的内容是以明文的形式保存,形式是username:password

--exclude-from: 指定包含在拷贝过程中排除要拷贝的文件的文件名列表的文件。即当exclude-from=/usr/local/share/excludefile-cmb 时则说明在/usr/local/share/excludefile-cmb这个文件中所列的文件在拷贝的时候不拷贝。这个文件是以明文的形式存在的,每个需要排除的目录或文件单独列出一行;

jbossuser@192.168.1.44::jboss-cmb /usr/local/jboss/jboss-3.2.2-cmb : 表示连接到192.168.1.44 这台机器上,以jbossuser这个用户名,用户名对应的密码在上述指定的文件里查,然后执行源机器上配置文件jboss-cmb 这个块下的内容,将这个块下指定的内容文件拷贝到本机的 /usr/local/jboss/jboss-3.2.2-cmb目录下。

Rsync 在线手册的地址

http://rsync.samba.org/ftp/rsync/rsync.html

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

上一篇:Rsync安装与配置

下一篇:Mq for linux 安装

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