rsync中断之后,怎么续传

 时间:2024-10-22 04:59:21

经常copy大文件,由于服务器、路由等网络的不确定性,老是出现remoteservernotresponding.于是查了下资料,发现rsync这个工具支持断点续传功能,这里介绍一下。

方法/步骤

1、rsync也分服务器端和客户端,使用man查看帮助信息,我们发现rsync有六种不同的工作模式:Local:rsync[OPTION...]SRC...[DEST]Accessviaremoteshell:Pull:rsync[OPTION...][USER@]HOST:SRC...[DEST]Push:rsync[OPTION...]SRC...[USER@]HOST:DESTAccessviarsyncdaemon:Pull:rsync[OPTION...][USER@]HOST::SRC...[DEST]rsync[OPTION...]rsync://[USER@]HOST[:PORT]/SRC...[DEST]Push:rsync[OPTION...]SRC...[USER@]HOST::DESTrsync[OPTION...]SRC...rsync://[USER@]HOST[:PORT]/DESTListremotefiles:rsync[OPTION]...rsync://[USER@]HOST[:PORT]/SRC[DEST]

2、1.拷贝本地文件;当SRC和DES路径信息都不包含有单个冒号":"分隔符时就启动这种工作模式。  2.使用一个远程shell程序(如rsh、ssh)来实现将本地机器的内容拷贝到远程机器。当DST路径地址包含单个冒号":"分隔符时启动该模式。  3.使用一个远程shell程序(如rsh、ssh)来实现将远程机器的内容拷贝到本地机器。当SRC地址路径包含单个冒号":"分隔符时启动该模式。  4.从远程rsync服务器中拷贝文件到本地机。当SRC路径信息包含"::"分隔符时启动该模式。  5.从本地机器拷贝文件到远程rsync服务器中。当DST路径信息包含"::"分隔符时启动该模式。  6.列远程机的文件列表。这类似于rsync传输,不过只要在命令中省略掉本地机信息即可。

3、下面以实例来说明:  #咯悝滩镞rsync-vazu-progresscnangel@10.1.6.160:~/works/~/works  v:详细提示  a晗稍噔猷:以archive模式操作,复制目录、符号连接,等价于-rlptgoD。  z:压缩  u:只进行更新,防止本地新文件被重写,注意两者机器的时钟的同时  -progress:指显示  以上命令是保持客户机10.1.6.160上的$HOME/works目录和当前机器的$HOME/works目录同步。这经常是我们所说的镜像同步就是这么来的,如果断点续传呢?rsync完全可以做到这一点。man手册再次告诉我们:--partialBydefault,rsyncwilldeleteanypartiallytransferredfileifthetransferisinterrupted.Insomecircumstancesitismoredesirabletokeeppartiallytransferredfiles.Usingthe--partialoptiontellsrsynctokeepthepartialfilewhichshouldmakeasubsequenttransferoftherestofthefilemuchfaster.

4、--partial-dir=DIRAbetterwaytokeeppartialfilesthanthe--partialoptionistospecifyaDIRthatwillbeusedtoholdthepartialdata(insteadofwritingitouttothedestinationfile).Onthenexttransfer,rsyncwilluseafilefoundinthisdirasdatatospeeduptheresumptionofthetransferandthendeleteitafterithasserveditspurpose.默认的情况下,当rsync传输中断后,新的rsync传输将删除所有的未完成的残余文件片段,然后开始新的传输。而使用--partial后,将会进行我们所说的断点续传。值得注意的是-P这个参数是综合了--partial--progress两个参数,所以rsync的断点续传可以用下面的例子来说明:#rsync-avzP/tmp/bigfilecnangel@10.1.6.160:/tmp/bigfile另外,还有两个参数也经常用到:  t:修改次数  r:递归方式

电脑蓝屏报0x00000006代码如何解决 如何解决英雄联盟闪退 Mac电脑如何设置双击标题栏后最小化 如何解决0xc00000c2蓝屏 开博尔Q10 Plus新版海报墙如何使用?
热门搜索
冥王星图片 儿童发型图片男 裸图片 暖色系图片 青年漫画