[Mac/Linux] 使用 rsync –partial –append 續傳大檔案
最近想要把一個大檔案用 rsync 傳到另一台主機上,
不過因為傳輸的時間實在太久 (七八個小時),常常在中途就因為關機或網路斷線而失敗了…
找了一下,原來 rsync 是有支援續傳的!
需要使用這兩個參數:
–partial: 連線中斷時,保留不完整的檔案
–append: 續傳不完整的檔案
如果沒有下 –partial 參數的話,只要連線中斷,遠端電腦上傳到一半的檔案就會被刪除掉,
加上 –partial 參數可以讓這檔案被保留~
接下來得用 –append 參數,rsync 才知道要續傳,否則 rsync 又會從頭開始傳…
綜合以上,其實就只要每次都打 rsync –partial –append 就行了,例如:
rsync -av --progress --partial --append VS2015.vdi 10.1.2.3:~/
參考資料:Can rsync resume after being interrupted?
(本頁面已被瀏覽過 2,411 次)