1,lsyncd實時同步工具
1)lsyncd實際上是lua語言封裝了inotify和rsync工具,采用了Linux內(nèi)核(2.6.13以后里的)
inofify觸發(fā)機(jī)制然后通過rsync去差異同步,達(dá)到實時的效果,它最厲害的地方是完美解決
了inotify+rsync的海量文件同步帶來的文件頻繁發(fā)生文件列表問題。其次配置方式簡單。
2,安裝
yum -y install lsyncd
3,創(chuàng)建配置文件(配置文件里原是無用信息)
1)配置文件信息解析:
參考博客:https://www.cnblogs.com/zxci/p/6243574.html
4,啟動
systemctl start lsyncd
5,測試:
nfs端測試
創(chuàng)新互聯(lián)建站是專業(yè)的鐵嶺網(wǎng)站建設(shè)公司,鐵嶺接單;提供成都網(wǎng)站制作、網(wǎng)站建設(shè),網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行鐵嶺網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊,希望更多企業(yè)前來合作!
cd /data
for i in {1..1000};do echo "${i}"; echo "${i}" > ${i}.txt;sleep 0.1;done
backup端測試
cd /data
while true ;do ls |wc -l;sleep 0.1;done
排錯思路:如果nfs服務(wù)端的lsyncd不能實時同步到rsync,先排查nfs端能不能同步到rsync端要考慮rsync端的存儲目錄問題,目錄的權(quán)限問題,同步時候的密碼文件問題再排查lsyncd端的同步目錄問題,目的指向問題,密碼文件問題