首頁 文件共享服務教程數據的實時同步介紹

SAMBA實戰案例:實現不同samba用戶訪問相同的samba共享,實現不同的配置

實現inotify

運維派隸屬馬哥教育旗下專業運維社區,是國內成立最早的IT運維技術社區,歡迎關注公眾號:yunweipai
領取學習更多免費Linux云計算、Python、Docker、K8s教程關注公眾號:馬哥linux運維

數據的實時同步

數據的實時同步介紹插圖
在生產環境,有時會需要兩臺主機的特定目錄實現實時同步。比如,將NFS共享目錄的數據文件,自動實時同步到備份的服務器特定目錄中

實時同步技術介紹

實現實時同步的方法

  • inotify + rsync 方式實現數據同步
  • sersync :前金山公司周洋(花椒直播)在 inotify 軟件基礎上進行開發的,功能更加強大

工作原理:

  • 要利用監控服務(inotify),監控同步數據服務器目錄中信息的變化
  • 發現目錄中數據產生變化,就利用rsync服務推送到備份服務器上

inotify:

異步的文件系統事件監控機制,利用事件驅動機制,而無須通過諸如cron等的輪詢機制來獲取事件,linux內核從2.6.13起支持 inotify,通過inotify可以監控文件系統中添加、刪除,修改、移動等各種事件

[root@data-centos8 ~]#grep -i inotify /boot/config-4.18.0-80.el8.x86_64 
CONFIG_INOTIFY_USER=y

實現inotify軟件:

  • inotify-tools
  • sersync
  • lrsyncd

inotify+rsync使用方式

  • inotify 對同步數據目錄信息的監控
  • rsync 完成對數據的同步
  • 利用腳本進行結合

本文鏈接:http://www.thecarconnectin.com/36016.html

SAMBA實戰案例:實現不同samba用戶訪問相同的samba共享,實現不同的配置

實現inotify

網友評論comments

發表回復

您的電子郵箱地址不會被公開。

暫無評論

Copyright ? 2012-2022 YUNWEIPAI.COM - 運維派 京ICP備16064699號-6
掃二維碼
掃二維碼
返回頂部
国产曰批视频免费观看完|久久久一本精品99久久精品66直播|色天使色偷偷AV一区二区三区|国产色秀视频在线播放|亚洲欧洲免费三级网站