synctool文件同步是一款針對linux係統的文件同步軟件,使用這款軟件能夠對文件進行指定分組,並且支持多個分類,操作方法十分的簡單,需要的小夥伴趕快下載吧。
1、主機可以是一個或多個組或類的一部分。
2、文件通過文件擴展名指定一個組。
3、“覆蓋”目錄樹包含應該被複製(或“同步”)到目標主機的文件和目錄。
4、在更新某些文件時,您需要執行一個腳本(e)。g,/etc/init.d /守護進程重新啟動)
5、簡單。
它使用rsync和ssh的功能來分發文件。
6、可擴展性。
通過編寫插件腳本使synctool更強大。
synctool 的核心功能在於 /var/lib/synctool 下的四個目錄:
overlay delete scripts tasks
最初這些目錄下都是空的。把要同步的文件放到 overlay 目錄下,注意保持與實際位置同樣的目錄結構與屬性;把要刪掉的文件放在 delete 下;對 overlay 下某個配置文件修改後如果要執行某些命令腳本,可以將這些腳本放到 scripts 下,通過在 synctool.conf 中的 on_update 命令來指定;單獨執行的腳本可以放到 tasks 下。除了 scripts,其他三個目錄下的文件必須通過後綴來指定屬於哪個節點組,格式為 ._group,比如/var/lib/overlay/root/.bashrc._all
那麼,修改了 ;/var/lib/overlay/root/.bashrc._all 文件後並執行 synctool 就會更新 all 組裏每個節點的 /root/.bashrc 文件。當然,為避免誤操作,默認執行 synctool 時隻是 DRY RUN,告訴要幹什麼而已,真正要執行這些操作時需要指定 -f 參數,即 synctool -f 。
默認情況下 synctool 不執行 tasks 下的命令,需要 synctool -t 才會執行。
於是,把需要同步的配置文件都放到 /var/lib/synctool/overlay 下並保持相應目錄結構,修改後運行 synctool -f 來同步(加上-f之前至少要運行一次 dry run 看看是否有錯)。
76.4M / 03-25
55M / 06-05
237.9M / 04-13
140.5M / 03-06
900.9M / 03-02
96.2M / 07-06
311.2M / 07-06
335M / 07-06
200M / 07-06
413.8M / 07-06
353.9M / 06-05
131.8M / 04-13
230.8M / 03-03
195.6M / 03-03
165.4M / 03-03
45.6M / 09-08
665.2M / 07-06
2.84G / 07-06
93M / 07-06
338.3M / 07-06
1.38G / 07-26
488.3M / 07-16
109.8M / 06-03
142M / 01-08
1.2M / 11-23
548.8M / 04-13
1.6M / 04-13
1.48G / 03-18
646.6M / 03-03
133.7M / 03-03
325.8M / 06-07
60M / 04-29
254M / 04-25
659M / 04-23
1M / 12-26
253.4M / 12-08
253M / 12-08
1.19G / 11-16
110.5M / 04-23
26.7M / 03-16
488.3M / 07-16
248.9M / 12-08
248.9M / 12-08
201.2M / 04-13
100.6M / 03-06
148.9M / 03-06
1.12G / 07-06
1.25G / 07-06
9.48G / 07-06
50KB / 07-06
116.2M / 04-10
1.92G / 04-17
201.5M / 04-13
7.31G / 07-01
94.3M / 07-06
2.48G / 07-06
7.63G / 07-06
1M / 07-06
778.1M / 07-06
509.7M / 07-06
561.8M / 07-11
1.32G / 01-19
72M / 07-06
548.7M / 07-06
1.00G / 07-06
9.13G / 07-06
126.2M / 07-06
72M / 07-06
105.1M / 07-06
132M / 07-06