Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 平台使用 cwRsync 實現雙向檔案同步:伺服器與用戶端設定完整指南

編輯:Win7 系統應用技巧

rsync 是高效的檔案同步工具,Windows 下可使用 cwRsync(Cygwin 移植版)架設伺服器與用戶端,實現本地與遠端雙向同步。

軟體取得

官網:rsync.samba.org 下載 cwRsync (用戶端) 與 cwRsyncServer (伺服器端)。

伺服器端設定 (假設 IP: 192.168.1.100)

  1. 預設選項安裝 cwRsyncServer。
  2. 開啟「服務」 (services.msc),啟動 RsyncServer 並設為「自動」。
  3. 編輯安裝目錄下的 rsyncd.conf,範例內容:
uid = 0
gid = 0
use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log

[test]
path = /cygdrive/d/temp
read only = false
transfer logging = yes

說明:[test] 為模組名稱;path 使用 Cygwin 路徑格式,/cygdrive/d/temp 對應 D:\temp;read only = false 允許寫入。

用戶端同步操作 (假設 IP: 192.168.1.101)

  1. 安裝 cwRsync 用戶端。
  2. 開啟命令提示字元,切換到安裝目錄 bin 資料夾。
  3. 執行同步指令:
rsync -avr 192.168.1.100::test /cygdrive/d/temp

參數說明:-a 保存屬性,-v 顯示進度,-r 遞迴。::test 對應伺服器模組名。此指令將伺服器 test 模組同步到本地 D:\temp。反向同步只需調換源與目的路徑。

Copyright © Windows教程網 All Rights Reserved