婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > Linux inotify實(shí)時(shí)備份實(shí)現(xiàn)方法詳解

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

熱門標(biāo)簽:ai電銷機(jī)器人 如何開發(fā) 智能外呼系統(tǒng)如何部署 山東400電話如何辦理 電話機(jī)器人服務(wù)差 濟(jì)源電話外呼系統(tǒng)怎么樣 高德地圖標(biāo)注在建線路 電銷機(jī)器人對(duì)公司貢獻(xiàn) 宿州防封外呼系統(tǒng)廠家 蘭州語(yǔ)音電銷機(jī)器人軟件

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

模擬實(shí)時(shí)復(fù)制的部署準(zhǔn)備

實(shí)時(shí)復(fù)制軟件介紹

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

實(shí)時(shí)復(fù)制inotify機(jī)制介紹

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

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

優(yōu)缺點(diǎn)

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

inotify缺點(diǎn):實(shí)測(cè)并發(fā)如果大于200個(gè)文件(10-100k),復(fù)制會(huì)有延遲。

解決思路:前臺(tái)爭(zhēng)取時(shí)間,如我們注冊(cè)賬號(hào)或上傳數(shù)據(jù)點(diǎn)擊提交后,頁(yè)面顯示幾秒后返回原頁(yè)面。

inotify+rsync項(xiàng)目實(shí)踐

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

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

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

3.測(cè)試inotify-tools軟件

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

開兩個(gè)窗口測(cè)試:

編寫腳本:

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

4.測(cè)試sersync軟件

上傳軟件包

解壓

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

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

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

執(zhí)行

因?yàn)閟ersync不是yum安裝的,無(wú)法使用systemctl命令開啟、關(guān)閉、自啟

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

標(biāo)簽:衡水 佛山 畢節(jié) 云南 南寧 巴中 安陽(yáng) 晉中

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux inotify實(shí)時(shí)備份實(shí)現(xiàn)方法詳解》,本文關(guān)鍵詞  Linux,inotify,實(shí)時(shí),備份,實(shí)現(xiàn),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux inotify實(shí)時(shí)備份實(shí)現(xiàn)方法詳解》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Linux inotify實(shí)時(shí)備份實(shí)現(xiàn)方法詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 正定县| 滨海县| 铅山县| 南汇区| 玉门市| 黄山市| 望都县| 宿松县| 宜章县| 泸西县| 夏津县| 中阳县| 宝坻区| 毕节市| 和田市| 清流县| 怀仁县| 全椒县| 青岛市| 广南县| 忻城县| 筠连县| 濉溪县| 涪陵区| 奉化市| 长岛县| 舒兰市| 徐闻县| 湖南省| 偏关县| 河东区| 思南县| 惠州市| 和田县| 察隅县| 东乡县| 交城县| 鸡西市| 会理县| 安化县| 九龙坡区|