當我覺得DVCS會過分使用時,我會使用 Unison進行所有此類同步。從本質上講,它就像兩個文件夾的智能雙向rsync一樣工作,通常通過ssh進行。一個簡單的例子:
pi @ raspberry〜$ sudo apt-get install unison2.27.57 ... pi @ raspberry〜$ unison / home / pi / stuff ssh://server.example。 com / stuff
對於第一次同步,它將說明發生了什麼,然後,每次您運行同一命令時,它都會向您顯示更改,有時還會發生衝突。如果要在cron中使用它,請設置無密碼ssh身份驗證並使用選項“ -batch -silent”運行。
有用的選項:
-times始終同步修改時間(應該是默認設置!)-ignore用於忽略路徑/文件路徑-僅用於同步目錄的一部分(以提高速度)-batch沒有用戶交互作用-簡要只有有用的output-silent僅輸出錯誤
這些選項也可以放在配置文件中。如果創建“ /home/pi/.unison/myserver.prf”,則可以運行“ unison myserver”。查看在線手冊,並獲得一個很好的入門指南“為您的媽媽設置統一”。
關於統一的知識有很多,而且配置文件格式有點奇怪。但我強烈推薦它,因為它確實替代了保管箱和類似服務。我在許多機器之間同步了TB,效果很好。大多數平台(Linux,Windows,osx)都可以使用2.27.57版本。