十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
這個(gè)腳本的作用就是通過Inotify監(jiān)控文件目錄的變化,進(jìn)而觸發(fā)rsync進(jìn)行同步操作。由于這個(gè)過程是一種主動(dòng)觸發(fā)操作,是通過系統(tǒng)內(nèi)核完成的,所以,比起那些遍歷整個(gè)目錄的掃描方式來,效率要高很多。
站在用戶的角度思考問題,與客戶深入溝通,找到思明網(wǎng)站設(shè)計(jì)與思明網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名申請(qǐng)、虛擬主機(jī)、企業(yè)郵箱。業(yè)務(wù)覆蓋思明地區(qū)。
然后我們將此腳本放入后臺(tái)運(yùn)行,輸入如下命令即可:
sh /root/rsync.sh&
接下來我們?cè)趍ongod上面測(cè)試,插入數(shù)據(jù),看是否實(shí)時(shí)的同步數(shù)據(jù)文件到172.16.1.88上面
編寫插入數(shù)據(jù)腳本
[root@asdasda mongo]# cat /root/b.sh
#!/bin/bash
for i in {1..2000}
do
mongo< use testMongoDB2000; db.mongodb$i.save({name:'liufsfsf',age:1}) db.mongodb$i.save({name:'liufsf',age:2}) db.mongodb$i.save({name:'liufsfsfsd',age:3}) db.mongodb$i.save({name:'liufsffs',age:4}) db.mongodb$i.save({name:'liusfsfs',age:5}) exit; EOF done 執(zhí)行腳本。 進(jìn)入mongod存放數(shù)據(jù)的目錄下 [root@asdasda mongo]# ll total 475628 drwxr-xr-x 2 mongod mongod 4096 Aug 26 13:51 journal -rwxr-xr-x 1 mongod mongod 6 Aug 26 13:50 mongod.lock -rw------- 1 mongod mongod 67108864 Aug 26 13:56 testmongodb2000.0 -rw------- 1 mongod mongod 134217728 Aug 26 13:56 testmongodb2000.1 -rw------- 1 mongod mongod 268435456 Aug 26 13:54 testmongodb2000.2 -rw------- 1 mongod mongod 16777216 Aug 26 13:56 testmongodb2000.ns drwxr-xr-x 2 mongod mongod 4096 Aug 26 13:56 _tmp 172.16.1.88 進(jìn)入指定備份目錄 [root@liuran web_log]# ll total 213224 drwxr-xr-x 2 mongod mongod 4096 Aug 26 13:51 journal -rwxr-xr-x 1 mongod mongod 6 Aug 26 13:50 mongod.lock -rw------- 1 mongod mongod 67108864 Aug 26 13:56 testmongodb2000.0 -rw------- 1 mongod mongod 134217728 Aug 26 13:56 testmongodb2000.1 -rw------- 1 mongod mongod 16777216 Aug 26 13:54 testmongodb2000.ns drwxr-xr-x 2 mongod mongod 4096 Aug 26 13:56 _tmp 表示已經(jīng)同步過來。