欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

使用inotify和rsync進行nfs服務器共享目錄實時推送到backup服務器

   1.1 查看環(huán)境

1.1.1 backup服務端的環(huán)境

[root@backup nfsbackup]# uname -a

成都創(chuàng)新互聯公司網站建設公司是一家服務多年做網站建設策劃設計制作的公司,為廣大用戶提供了成都網站建設、成都網站設計,成都網站設計,廣告投放平臺,成都做網站選成都創(chuàng)新互聯公司,貼合企業(yè)需求,高性價比,滿足客戶不同層次的需求一站式服務歡迎致電。

Linux backup 2.6.32-696.el6.x86_64 #1 SMP Tue Mar21 19:29:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

iptables的狀態(tài)

[root@backup nfsbackup]# /etc/init.d/iptables status

iptables: Firewall is not running.

XElinux的狀態(tài)

[root@backup nfsbackup]# getenforce

Disabled

查看rsync服務是否啟動

[root@backup nfsbackup]# ss -lntup|grep"rsync"

tcp   LISTEN     0      5                     :::873                  :::*      users:(("rsync",1294,5))

tcp   LISTEN     0      5                      *:873                   *:*      users:(("rsync",1294,3))

查看推送的目錄是模塊nfsbackup

[nfsbackup]

path = /nfsbackup/

ignore errors

read only = false

list = false

hosts allow = 172.16.1.0/24

#hosts deny = 0.0.0.0/32

auth users = rsync_backup

secrets file = /etc/rsync.password

 

1.1.2 nfs服務器

[root@nfs01 ~]# uname -a

Linux nfs01 2.6.32-696.el6.x86_64 #1 SMP Tue Mar 2119:29:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

iptables狀態(tài)

[root@nfs01 ~]# /etc/init.d/iptables status

iptables: Firewall is not running.

XElinux狀態(tài)

[root@nfs01 ~]# getenforce

Disabled

我們使用的共享目錄是nfsbackup

[root@nfs01 ~]# showmount -e

Export list for nfs01:

/app/r    172.16.1.0/24

/app/w    172.16.1.0/24

/data     10.0.0.0/24

/www      172.16.1.0/24

/nfsbackup 172.16.1.0/24

查看是否有inotify,如果沒有下載

[root@nfs01 ~]# rpm -qa inotify-tools

inotify-tools-3.14-1.el6.x86_64

下載方法

yum install inotify-tools -y

注: inotify-tools屬于epel源.

查看epel

[root@nfs01 ~]# yum repolist

Loaded plugins: fastestmirror, security

Loading mirror speeds from cached hostfile

 * base:mirrors.aliyun.com

 * epel:mirrors.aliyun.com

 * extras:mirrors.aliyun.com

 * updates:mirrors.aliyun.com

repo id        repo name                                              status

base           CentOS-6 - Base - mirrors.aliyun.com                     6,706

epel            Extra Packages for Enterprise Linux6 - x86_64          12,350

extras          CentOS-6 - Extras - mirrors.aliyun.com                      45

updates        CentOS-6 - Updates - mirrors.aliyun.com                    383

repolist: 19,484

更換方法(更換為阿里的源)

###更換系統默認的yum源為國內

http://mirrors.aliyun.com/

 

mv /etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.backup

wget -O /etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-6.repo

 

##擴展的yum源-補充

epel源-fedora

wget -O /etc/yum.repos.d/epel.repohttp://mirrors.aliyun.com/repo/epel-6.repo

一步完成:

mv /etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.backup

wget -O /etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-6.repo

wget -O /etc/yum.repos.d/epel.repohttp://mirrors.aliyun.com/repo/epel-6.repo

我們的目標是每當nfs端的/nfsbackup有文件或目錄變化就向backup端的女方是backup模塊推送,保持實時更新.

1.2 nfs服務端設置

1.2.1 創(chuàng)建腳本

1,利用inotify監(jiān)控/nfsbackup中目錄和文件的變化

2,利用while循環(huán)把/nfsbackup中目錄和文件的變化,推送到backup服務器的nfsbackup模塊中

vim watch.sh

#!/bin/bash

IP=`hostname -i`

NFSBP=/nfsbackup/

###監(jiān)控/nfsbackup的變化,并交給while進行逐行執(zhí)行

inotifywait -mrq $NFSBP --format "%w%f" -e create,delete,close_write,moved_to|while read line

do

 rsync-aLz  --delete  $NFSBP rsync_backup@172.16.1.41::nfsbackup/$IP/--password-file=/etc/rsync.password

###推送$line文件到172.16.1.41下的nfsbackup中

done

1.2.2 測試需要開多個窗口

窗口1, [root@nfs01 scripts]#/bin/bash /server/scripts/watch.sh

窗口2,[root@nfs01 nfsbackup]#touch {1..4}.log

     [root@nfs01 nfsbackup]# echo "偉大" >a.txt

窗口3, [root@backup nfsbackup]#ll 172.16.1.31/

total 0

-rw-r--r-- 1 rsync rsync 0 Jun 28 16:381.log

-rw-r--r-- 1 rsync rsync 0 Jun 28 16:382.log

-rw-r--r-- 1 rsync rsync 0 Jun 28 16:383.log

-rw-r--r-- 1 rsync rsync 0 Jun 28 16:384.log

[root@backup nfsbackup]# ll 172.16.1.31/

total 4

-rw-r--r-- 1 rsync rsync 0 Jun 28 16:381.log

-rw-r--r-- 1 rsync rsync 0 Jun 28 16:38 2.log

-rw-r--r-- 1 rsync rsync 0 Jun 28 16:383.log

-rw-r--r-- 1 rsync rsync 0 Jun 28 16:384.log

-rw-r--r-- 1 rsync rsync 7 Jun 28 16:40a.txt

[root@backup nfsbackup]# cat172.16.1.31/a.txt

偉大

1.2.3 添加到開機自啟動

echo '/bin/bash /server/scripts/watch.sh &'>>/etc/rc.local

查看

[root@nfs01 scripts]# tail -1 /etc/rc.local

/bin/bash /server/scripts/watch.sh &

注:&是在后臺執(zhí)行的意思.

[root@nfs01 scripts]# jobs

[1]+ Running                 /bin/bash/server/scripts/watch.sh &

[root@nfs01 nfsbackup]# jobs -p 查看后臺命令的進程號

3362

[root@nfs01 nfsbackup]# kill 3362 刪除這個進程號的進程

文章題目:使用inotify和rsync進行nfs服務器共享目錄實時推送到backup服務器
文章鏈接:http://aaarwkj.com/article36/igejpg.html

成都網站建設公司_創(chuàng)新互聯,為您提供ChatGPT、小程序開發(fā)、網站制作、面包屑導航軟件開發(fā)、品牌網站制作

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

小程序開發(fā)
国产福利精品一区二区av| 精品人妻aⅴ一区二区| 97超频在线观看免费| 麻豆视传媒短视频免费看| 欧美一区二区成人精品视频| 亚洲一区二区在线视频在线观看 | 十八禁在线观看网址免费| 欧美黄片免费在线视频| 亚洲成人爱情动作片在线观看| 日韩精品日本道欧美黄片| 日本一区二区三区高清| 亚洲美女高潮久久久久久久久 | 加勒比视频在线观看一区| 日本午夜诱惑在线观看| av黄色资源在线观看| 精品人妻一区二区三区乱码| 亚洲精品一区二区三区高潮| 97国产精品视频在线观看| 亚洲综合福利视频网站| 亚洲国产日韩精品av| 国产精品一区二区夜夜夜| 好吊妞视频这里只有精| 美女在线免费观看av| 伊在人天堂亚洲香蕉精品区| 日本一区二区在线高清| 亚洲国产香蕉视频在线播放| 国产一区二区毛多内射| 欧美日韩一区二区三区在线| 国产精品va在线观看入口| 亚洲久久精品一区二区| 国产麻豆精品传媒av| 日韩国产乱码一区中文字幕| 欧美性生活在线视频观看| 中文字幕国产精品综合| av剧情网址在线观看| 欧美国产激情一区二区| 久久91超碰青草在哪里看| 青青草av一区二区三区| 亚洲成av人片乱码午夜| 中文字幕日韩欧美第一页| 传媒视频免费在线观看|