久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

Rsync

來自站長百科
跳轉(zhuǎn)至: 導(dǎo)航、? 搜索

rsync是linux系統(tǒng)下的數(shù)據(jù)鏡像備份工具,C/S架構(gòu),端口873,一個開源的快速備份工具,可以在不同主機之間鏡像同步整個目錄樹,支持增量備份,并保持鏈接和權(quán)限,且采用優(yōu)化的同步算法,傳輸前執(zhí)行壓縮,因此非常適用于異地備份、鏡像服務(wù)器等應(yīng)用。

優(yōu)勢[ ]

1、能夠高效地同步整個目錄樹和文件系統(tǒng),實現(xiàn)數(shù)據(jù)鏡像。

2、能夠保持文件的原始屬性,包括權(quán)限、時間戳、軟硬鏈接等。

3、安裝簡單,不需要特殊權(quán)限。

4、傳輸速度快:在初次同步時,rsync會復(fù)制所有內(nèi)容,但在接下來的同步中,只傳輸修改過的文件,這大大減少了

5、數(shù)據(jù)傳輸量:rsync還支持在傳輸過程中進行壓縮和解壓縮,以進一步減少帶寬使用。

6、安全性高:rsync支持通過scp、ssh等方式進行安全的文件傳輸,也可以直接使用socket連接。

7、支持匿名傳輸,這對于網(wǎng)站鏡像等應(yīng)用非常方便。

備份方式[ ]

  • 完整備份(Full Backup):這種方式會復(fù)制所有選定的文件,不論其是否已存在于目標位置。這是最基本的備份方式,確保所有數(shù)據(jù)都被保存。
  • 差量備份(Differential Backup):這種方式只備份自上次完整備份以來發(fā)生變化的文件。這意味著,每次執(zhí)行差量備份時,都會生成一個完整的、與上一次完整備份不同的新版本。
  • 增量備份(Incremental Backup):這種方式只備份自上次任何形式的備份(無論是完整備份、差量備份還是增量備份)以來發(fā)生變化的文件。這可以進一步減少需要傳輸?shù)臄?shù)據(jù)量,但恢復(fù)過程可能會更復(fù)雜,因為需要按照備份的順序依次恢復(fù)每個增量備份。

備份過程[ ]

發(fā)起端(客戶端)[ ]

  1. 客戶端是啟動同步操作的一方,它告知服務(wù)器端希望進行數(shù)據(jù)備份。
  2. 客戶端首先與服務(wù)器端建立一個連接,通常是通過SSH(安全shell)或者rsync的原生協(xié)議。
  3. 在連接建立之后,客戶端會發(fā)送一個命令給服務(wù)器端,指明需要進行同步的路徑以及同步選項(例如,是否遞歸地復(fù)制目錄、是否保持文件屬性等)。

備份源(服務(wù)器端)[ ]

  1. 服務(wù)器端運行著rsync服務(wù),并等待客戶端的連接和命令。
  2. 當接收到客戶端的命令后,服務(wù)器端會分析請求并準備需要同步的數(shù)據(jù)。
  3. 服務(wù)器端會進行所謂的“快速檢查”(quick check),即不實際傳輸文件內(nèi)容,而是比較文件的元數(shù)據(jù)(如文件大小和修改時間),以確定哪些文件需要被同步。

數(shù)據(jù)傳輸[ ]

  1. 一旦確定了需要同步的文件列表,服務(wù)器端就會按照客戶端的要求開始傳輸這些文件。
  2. rsync使用一種稱為“增量傳輸”的技術(shù),僅傳輸文件中已更改的部分,而不是整個文件。這可以顯著減少需要通過網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)量。
  3. 在文件傳輸過程中,客戶端會負責重新構(gòu)建目錄結(jié)構(gòu),并確保文件的屬性(如權(quán)限、時間戳)與原文件一致。

客戶端與服務(wù)端的角色[ ]

  1. 在rsync操作中,客戶端和服務(wù)器端的角色是固定的??蛻舳耸前l(fā)起同步請求的一方,而服務(wù)器端是提供數(shù)據(jù)的一方。
  2. 通常,服務(wù)器端是指存儲原始數(shù)據(jù)的系統(tǒng),而客戶端則是執(zhí)行備份操作并將數(shù)據(jù)保存到備份位置的系統(tǒng)。

完成同步[ ]

一旦所有文件都被成功同步,客戶端和服務(wù)器端的rsync進程會結(jié)束,此時客戶端擁有了服務(wù)器端指定路徑的一個最新鏡像。

相關(guān)條目[ ]