成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

如何在rsync中實現(xiàn)斷點續(xù)傳

在進行大文件復(fù)制時,由于網(wǎng)絡(luò)的不穩(wěn)定性,經(jīng)常會出現(xiàn)服務(wù)器無法響應(yīng)的情況。為了解決這個問題,我們可以使用rsync工具來實現(xiàn)斷點續(xù)傳功能。 rsync工作模式 rsync有六種不同的工作模式:

在進行大文件復(fù)制時,由于網(wǎng)絡(luò)的不穩(wěn)定性,經(jīng)常會出現(xiàn)服務(wù)器無法響應(yīng)的情況。為了解決這個問題,我們可以使用rsync工具來實現(xiàn)斷點續(xù)傳功能。

rsync工作模式

rsync有六種不同的工作模式:

  1. 本地拷貝:當(dāng)SRC和DES路徑信息都不包含冒號“:”分隔符時啟動該模式。
  2. 通過遠程shell程序訪問:使用一個遠程shell程序(如rsh、ssh)將本地機器的內(nèi)容拷貝到遠程機器。當(dāng)DST路徑地址包含冒號“:”分隔符時啟動該模式。
  3. 通過遠程shell程序訪問:使用一個遠程shell程序(如rsh、ssh)將遠程機器的內(nèi)容拷貝到本地機器。當(dāng)SRC地址路徑包含冒號“:”分隔符時啟動該模式。
  4. 從遠程rsync服務(wù)器中拷貝文件到本地機:當(dāng)SRC路徑信息包含“::”分隔符時啟動該模式。
  5. 從本地機器拷貝文件到遠程rsync服務(wù)器中:當(dāng)DST路徑信息包含“::”分隔符時啟動該模式。
  6. 列出遠程機的文件列表:類似于rsync傳輸,但只需要省略掉本地機信息即可。

實例說明

下面是一個使用rsync進行斷點續(xù)傳的實例:

$ rsync -vazu --progress :~/works/ ~/works
  • -v: 詳細(xì)提示
  • -a: 以archive模式操作,復(fù)制目錄、符號連接
  • -z: 壓縮
  • -u: 只進行更新,防止本地新文件被重寫
  • --progress: 顯示進度

以上命令將保持客戶機10.1.6.160上的$HOME/works目錄和當(dāng)前機器的$HOME/works目錄同步。如果傳輸中斷,rsync會刪除所有未完成的文件片段并開始新的傳輸。

使用--partial參數(shù)實現(xiàn)斷點續(xù)傳

為了實現(xiàn)斷點續(xù)傳功能,我們可以使用--partial參數(shù)。默認(rèn)情況下,rsync在傳輸中斷后會刪除所有未完成的文件片段,然后重新開始傳輸。而使用--partial參數(shù)后,rsync會保留未完成的文件片段,并在下次傳輸時使用這些片段來加速傳輸。

另外,-P參數(shù)綜合了--partial--progress兩個參數(shù),所以可以直接使用-avzP來實現(xiàn)斷點續(xù)傳:

$ rsync -avzP /tmp/bigfile :/tmp/bigfile

除此之外,還有兩個常用的參數(shù):

  • -t: 僅傳輸修改次數(shù)
  • -r: 遞歸方式復(fù)制

通過理解rsync的工作模式和參數(shù)的使用,我們可以輕松地實現(xiàn)斷點續(xù)傳功能,并提高大文件復(fù)制的效率。

標(biāo)簽: