Reve_wang

导航

使用rsync完成Linux服务器间同步目录

转载自:http://blog.csdn.net/huyiyang2010/article/details/7332208

rsync的主页地址为:http://rsync.samba.org/ 最新版本为version 3.0.9。

安装

直接下载使用yum install rsync

如果使用编译安装,则为:

1.下载rsync-3.0.9.tar.gz

2.tar -zxvf rsync-3.0.9.tar.gz

3../configure

4.make

5.make install

启动

usr/bin/rsync --daemon --config=/etc/rsyncd/rsyncd.conf

也可以在/etc/rc.d/rc.local里加入让系统自动启动

同步

将本地目录文件同步到远程服务器的目录中

rsync -av --delete /app/demo 远程服务器IP地址:/app/demo

参数说明

-a 相当于-rlptgoD,-r 是递归 -l 是链接文件,意思是拷贝链接文件;-p 表示保持文件原有权限;-t 保持文件原有时间;-g 保持文件原有用户组;-o 保持文件原有属主;-D 相当于块设备文件

-z 传输时压缩

-P 传输进度

-v 传输时的进度等信息

--delete 删除远程服务器中在本地不存在的文件

posted on 2017-08-16 17:59  Reve_wang  阅读(250)  评论(0)    收藏  举报