rsync實現斷點續傳

2021-07-10 08:38:45 字數 337 閱讀 2456

今天在拷貝乙個5g的檔案,scp命令拷貝到62%時出現網路中斷,

原用scp拷貝時發現是從0開始複製,這太慢了

網上搜尋一番後發現,

rsync就可以實現意外中斷後,下次繼續傳,命令如下:

rsync -p --rsh=ssh mail.tar *.*.*.*:/mail.tar

-p: 是包含了 「–partial –progress」, 部分傳送和顯示進度

-rsh=ssh 表示使用ssh協議傳送資料

使用rsync拷貝時,雖然也是從0開始複製,但從0到62%(網路中斷時的)的複製速度特別快,每秒30-40mb,之後速度就恢復到這個機器本身的頻寬限制了

實現HTTP斷點續傳

在http協議中,獲取資源可以使用get方法,但在使用get方法指定乙個資源後,會獲取到該資源的所有位元組。在http協議中,提供range屬性,可以指定獲取資源某一段資料。如使用telnet連線www.cz88.net 的80埠 會獲取如下資料 ht失去了跟主機的連線。在獲取的報文中,可以看到co...

symbian實現斷點續傳

斷點續傳的原理 假設伺服器網域名稱為wwww.sjtu.edu.cn,檔名為down.zip。仔細看一下就會發現多了一行range bytes 2000070 這一行的意思就是告訴伺服器down.zip這個檔案從2000070位元組開始傳,前面的位元組不用傳了。伺服器收到這個請求以後,返回的資訊如下...

ASIHTTPRequest實現斷點續傳

asihttprequest可以實現斷點續傳。網上有一些介紹類似使用 request setallowresumeforfiledownloads yes 不過,通過asihttprequest的非同步請求以及delegate還是可以實現斷點續傳的。本文還是以grails編寫斷點續傳伺服器端為例。非...