特別好用的文件同步工具:Lsyncd
特別好用的文件同步工具Lsyncd 。 把rsync底層包裝起來,實現本地或遠程的增量同步。例如lsyncd -rsyncssh ~/work foo:~/work 起一個后臺任務把本地文件夾~/work同步到遠程機器foo,以后有變化也會自動更新。安裝apt-get install lsyncd。
Lsyncd 通過 inotify 或 fsevents 來監視本機目錄樹,并將其實時同步 (mirror) 到遠端的目標機器上。
Lsyncd 默認使用 rsync,采用 Lua 開發而成,比較輕量級,效果不錯。
安裝 Lsyncd
在 Debian 上,可通過以下指令安裝 Lsyncd:
(root) # apt-get install lsyncd
Lsyncd 用法
要看看 Lsyncd 實時同步的效果,不妨執行:
$ lsyncd -nodaemon -rsync ~/tmp vu2:tmp
該命令將本機的 ~/tmp
目錄同步到遠端機器 vu2 的 tmp 目錄。
使用 Lsyncd 的更好方式是定義配置文件,具體可以參考官方手冊。
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!