zhyiwww
用平实的笔,记录编程路上的点点滴滴………
posts - 536,comments - 394,trackbacks - 0
在此提供几种可行的思路:
【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 阅读(444) 评论(0)  编辑  收藏 所属分类: linux

只有注册用户登录后才能发表评论。


网站导航: