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

使用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新版在线观看| 成年人午夜在线观看网址| 中文字幕日韩欧美一区| 国产一区二区欧美久久| 中文字幕乱码亚洲精品一区| 這裏隻有无码人妻久久| 久草免费人妻视频在线| 免费黄色日韩在线观看| 久视频这里只有精品99| 一区二区三区人妻日韩| 男人的天堂成人午夜视频| 欧美一区二区精品少妇| 日日添夜夜添天天操| 日本美女阴部毛茸茸视频| 91免费福利激情视频| 日韩精品中文字幕影视| 日本在线一区二区中文| 日本乱码中文字幕在线观看| 午夜免费视频观看在线| 日本欧美中文字幕一区| 男人的天堂免费看看av| 日韩午夜电影一区二区三区| 日本av东京热在线播放| 亚洲伦理国产一国产二|