當前位置:編程學習大全網 - 遊戲軟體 - rsync

rsync

Rsync (remote rsync) 是可以實現 增量備份 的遠程(和本地)文件復制工具,目的是實現本地主機和遠程主機上的文件同步(包括本地推到遠程,遠程拉到本地兩種同步方式),也可以實現本地不同路徑下(不同目錄、分區之間)文件的同步,但不能實現遠程路徑1到遠程路徑2之間的同步(scp可以實現)。配合計劃任務,rsync能實現 定時或周期同步 ;配合inotify或sersync,可以實現觸發式的 實時同步

本篇文章主要介紹rsync的使用方法和它常用的功能。

rsync官方網站: e to synchronize appdata======

如果rsync啟動成功,可以看到873端口已經在監聽了。

檢查rsync 是否已經安裝

若已安裝,無需重新安裝;若未安裝,用以下命令安裝:

更多同步數據的場景演示,請關註即將發布的《詳解Rsync,壹款卓越的增量同步工具(二)》

配置文件 rsyncd.conf 由全局配置和若幹模塊配置組成。配置文件的語法為:

全局參數

在文件中 [module] 之外的所有配置行都是全局參數。當然也可以在全局參數部分定義模塊參數,這時該參數的值就是所有模塊的默認值。

模塊參數

模塊參數主要用於定義 rsync 服務器哪個目錄要被同步。模塊聲明的格式必須為 [module] 形式,這個名字就是在 rsync 客戶端看到的名字,類似於 Samba 服務器提供的***享名。而服務器真正同步的數據是通過 path 來指定的。可以根據自己的需要,來指定多個模塊,模塊中可以定義以下參數:

a. 基本模塊參數

b. 模塊控制參數

c. 模塊文件篩選參數

d. 模塊用戶認證參數

e. 模塊訪問控制參數

客戶主機列表定義可以是以下形式:

f. 模塊日誌參數

設置了”log file”參數時,在日誌每行的開始會添加”%t [%p]“。

可以使用的日誌格式定義符如下所示:

  • 上一篇:三年級童話續寫作文要求
  • 下一篇:至強類雙核和淩動cpu哪壹個好呢
  • copyright 2024編程學習大全網