在此提供几种可行的思路:
【1】在同一机器,同一文件系统下同步备份
源目录:/me/tools
 目标目录:/media/tools
 操作:rsync -r -v /me/tools /media/tools 
【2】从本机同步到网络共享目录
源目录:/me/tools
 目标目录:smb://192.168.5.88/me/tools(需要有共享写权限)
    也可以通过NFS文件挂载,把网络文件系统挂载到本地文件目录,那么操作就同第一种方式。
 操作:rsync -r -v /me/tools/ smb://192.168.5.88/me/tools
【3】通过ssh协议直接写到另外的linux服务器文件系统 
源目录:/me/tools(本机linux)
 目标目录:/media/tools(192.168.5.88机器上/me/tools,登录用户需要有写权限)
 操作:rsync -r -v /me/tools test@192.168.5.88:/me/tools
通常情况下大概有这几种用法。
使用的参数优化:
rsync -rv  /data/tools/ /media/usbdisk/tools  
--delete  --ignore-existing
红色字体的部分可以优化同步过程。
--delete  在同步的时候,如果源端没有的文件,在目标端也会同步删除
--ignore-existing 在同步的时候,忽略掉已经存在的文件
|----------------------------------------------------------------------------------------|
                           版权声明  版权所有 @zhyiwww
            引用请注明来源 http://www.blogjava.net/zhyiwww    
|----------------------------------------------------------------------------------------|
	
posted on 2011-05-18 08:45 
zhyiwww 阅读(466) 
评论(0)  编辑  收藏  所属分类: 
linux