最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux inotify實時備份實現(xiàn)方法詳解

 更新時間:2020年07月11日 10:12:34   作者:盜哥泡茶去了  
這篇文章主要介紹了Linux inotify實時備份實現(xiàn)方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

實時復制是企業(yè)數(shù)據(jù)備份最重要的方式,主要用于用戶提交的數(shù)據(jù)的備份,對于用戶提交到服務器上的普通文件(圖片、壓縮包、視頻、文檔等),可采用 inotify/sersync+rsync實時備份方式;對于數(shù)據(jù)文件還有較復雜的分布式存儲工具自身可以實現(xiàn)將數(shù)據(jù)同時備份成多份,例如: FastDFS、 GlusterFS等;對于提交到數(shù)據(jù)庫中的數(shù)據(jù),可使用數(shù)據(jù)庫的主從復制(例如: MySQL、 Oracle)方式備份,這是軟件自帶的實時復制備份方式。有的企業(yè)會采用更多思路實現(xiàn)數(shù)據(jù)同時變?yōu)槎喾?例如:程序業(yè)務邏輯在數(shù)據(jù)提交時,同時提交到兩個服務器。

模擬實時復制的部署準備

實時復制軟件介紹

常用軟件:inotify-tools、sersync(推薦)

實時復制inotify機制介紹

linux內(nèi)核從2.6.13起加入了Inotify支持,它是一種異步的系統(tǒng)事件監(jiān)控機制,通過inotify可以監(jiān)控文件系統(tǒng)中添加、刪除、修改、移動等各種事件,利用這個內(nèi)核接口,第三方軟件(如inotify-tools、sersync)可以監(jiān)控文件系統(tǒng)下各文件的變化情況,進而做出實時響應。

注:sersync軟件是在inotify基礎上進行開發(fā)的,功能更加強大,支持配置文件配置,定時重試復制,過濾機制,提供接口做CDN數(shù)據(jù)更新,支持多線程操作。

優(yōu)缺點

inotify優(yōu)點:監(jiān)控文件系統(tǒng)事件變化,通過復制工具實現(xiàn)實時數(shù)據(jù)復制。支持多線程實時復制。

inotify缺點:實測并發(fā)如果大于200個文件(10-100k),復制會有延遲。

解決思路:前臺爭取時間,如我們注冊賬號或上傳數(shù)據(jù)點擊提交后,頁面顯示幾秒后返回原頁面。

inotify+rsync項目實踐

1.確保rsync服務可用,可在nfs01服務器上推拉數(shù)據(jù)到backup服務器上。

2.檢查系統(tǒng)支持情況

①內(nèi)核版本必須大于2.6.13 ②必須有以下三個文件

3.測試inotify-tools軟件

[root@nfs01 ~]# yum install inotify-tools -y

開兩個窗口測試:

編寫腳本:

注:打開另一nfs01窗口,創(chuàng)建、修改、刪除文件,并在backup服務器中查看是否實時同步。

4.測試sersync軟件

上傳軟件包

解壓

tar -xf sersync2.5.4_64bit_binary_stable_final.tar.gz -C /application/sersync/

sersync的配置文件是一個xml文件,先備份一下 cp confxml.xml{,.ori}

修改配置文件(輸入 :set nu 可顯示行號):

執(zhí)行

因為sersync不是yum安裝的,無法使用systemctl命令開啟、關(guān)閉、自啟

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Apache Calcite 實現(xiàn)方言轉(zhuǎn)換的代碼

    Apache Calcite 實現(xiàn)方言轉(zhuǎn)換的代碼

    這篇文章主要介紹了Apache Calcite 實現(xiàn)方言轉(zhuǎn)換的代碼,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • linux kill命令詳解

    linux kill命令詳解

    本篇文章主要介紹了linux kill命令詳解 ,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • Linux 下解壓 rar 文件的方法

    Linux 下解壓 rar 文件的方法

    這篇文章主要介紹了Linux 下解壓 rar 文件的方法,需要的朋友可以參考下
    2018-07-07
  • Apache中解決動態(tài)地址跳轉(zhuǎn)死循環(huán)的方法

    Apache中解決動態(tài)地址跳轉(zhuǎn)死循環(huán)的方法

    這篇文章主要介紹了Apache中解決動態(tài)地址跳轉(zhuǎn)死循環(huán)的方法,另外作者還提出了盡量使用偽靜態(tài)的建議,需要的朋友可以參考下
    2015-07-07
  • centos中文件與權(quán)限的基本操作教程

    centos中文件與權(quán)限的基本操作教程

    這篇文章主要給大家介紹了關(guān)于centos文件與權(quán)限的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-09-09
  • Linux配置IP地址的三種實現(xiàn)方式

    Linux配置IP地址的三種實現(xiàn)方式

    這篇文章主要介紹了Linux配置IP地址的三種實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • Linux 6 修改ssh默認遠程端口號的操作步驟

    Linux 6 修改ssh默認遠程端口號的操作步驟

    這篇文章主要介紹了Linux 6 修改ssh默認遠程端口號的操作步驟,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-09-09
  • win8下XAMPP中Apache模塊無效(apache無法打開)的解決方法

    win8下XAMPP中Apache模塊無效(apache無法打開)的解決方法

    win8下系統(tǒng)默認占用80端口,導致apache無法打開,下面是具體的解決方法:首先以管理員權(quán)限運行c:\windows\system32\cmd.exe.....感興趣的朋友可以參考下哈,希望對大家有所幫助
    2013-07-07
  • 詳解安裝Ubuntu Linux系統(tǒng)時硬盤分區(qū)最合理的方法

    詳解安裝Ubuntu Linux系統(tǒng)時硬盤分區(qū)最合理的方法

    這篇文章主要介紹了詳解安裝Ubuntu Linux系統(tǒng)時硬盤分區(qū)最合理的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-05-05
  • Linux下sshd服務及服務管理命令詳解

    Linux下sshd服務及服務管理命令詳解

    這篇文章主要介紹了Linux下sshd服務及服務管理命令,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-04-04

最新評論

辽宁省| 晋中市| 静海县| 景德镇市| 陆丰市| 柳州市| 靖安县| 高陵县| 宽甸| 吉木乃县| 二连浩特市| 沈阳市| 翁源县| 新乐市| 开化县| 泰兴市| 资兴市| 循化| 平塘县| 分宜县| 敦化市| 武山县| 韶山市| 格尔木市| 庄河市| 南城县| 塔河县| 益阳市| 耒阳市| 上高县| 天长市| 鸡东县| 奇台县| 双桥区| 乐业县| 高密市| 新疆| 九龙县| 通州市| 正镶白旗| 贵定县|