国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

rsync結(jié)合 inotfiy 實(shí)現(xiàn)實(shí)時(shí)備份的問(wèn)題

瀏覽:128日期:2022-06-03 09:12:46

1. 簡(jiǎn)介

rsync簡(jiǎn)介:
rsync是linux系統(tǒng)下的數(shù)據(jù)鏡像備份工具。使用快速增量備份工具Remote Sync可以遠(yuǎn)程同步,支持本地復(fù)制,或者與其他SSH、rsync主機(jī)同步

Inotify簡(jiǎn)介:
Inotify 是一種強(qiáng)大的、異步的文件系統(tǒng)事件監(jiān)控機(jī)制,通過(guò)Inotify可以監(jiān)控文件系統(tǒng)中添加、刪除,修改、移動(dòng)等各種細(xì)微事件,利用這個(gè)內(nèi)核接口,第三方軟件就可以監(jiān)控文件系統(tǒng)下文件的各種變化情況

2. 實(shí)驗(yàn)環(huán)境:

 

ip地址 角色 192.168.153.180 備份源 sync client + inotify 192.168.153.181 備份端 rsync server

兩臺(tái)機(jī)器均關(guān)閉防火墻和selinux
關(guān)閉防火墻

systemctl stop firewalld

關(guān)閉selinux

setenforce 0

3. 配置備份端主機(jī)(181主機(jī))

3.1 安裝rsync工具

yum -y install rsync

3.2 修改rsync配置文件:

vim /etc/rsyncd.conf

修改后內(nèi)容如下:(!復(fù)制之后刪掉注釋才可使用,不然格式會(huì)有問(wèn)題)

uid=root
gid=root
use chroot = no
max connections = 10
strict modes = yes
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsyncd.lock
log file = /var/log/rsyncd.log
[rsync]
path = /opt  #備份路徑
comment = rsync
ignore errors #跳過(guò)錯(cuò)誤
read only = no #讀
write only = no #寫(xiě)
hosts allow = 192.168.153.180 #備份源ip
list = false
auth users = rsync_user  #用戶(hù)

3.3 創(chuàng)建密碼文件并修改權(quán)限 創(chuàng)建文件

echo "rsync_user:123" > /etc/rsync.password

修改權(quán)限

chmod 600 /etc/rsync.password

3.4 啟動(dòng)rsync并查看端口驗(yàn)證

啟動(dòng)

rsync --daemon

驗(yàn)證

netstat -ntlp|grep 873
tcp0      0 0.0.0.0:873     0.0.0.0:*       LISTEN      1583/rsync  
tcp6       0      0 :::873  :::*    LISTEN      1583/rsync  

4. 配置備份源端(180主機(jī))

4.1 安裝epel源和所需工具

先安裝epel源

yum -y install  epel-release

再安裝所需工具

yum -y install inotify-tools rsync 

4.2 只需要設(shè)置rsync同步密碼即可,不用重設(shè)用戶(hù)名 創(chuàng)建文件

echo "123" > /etc/rsync.password

修改權(quán)限

chmod 600 /etc/rsync.password 

4.3 編寫(xiě)inotify監(jiān)控腳本如下:

vim inotify.sh
#!/bin/bash
ip=192.168.153.181 #備份端ip
src=/opt/rsync_src #數(shù)據(jù)目錄
dst=rsync
user=rsync_user # 用戶(hù)
/usr/bin/inotifywait -mrq --timefmt "%d/%m/%y %H:%M" --format "%T %w%f" -e modify,delete,create,attrib ${src} | while read file
do
rsync -vzrtopg --delete --progress $src $user@$ip::$dst --password-file=/etc/rsync.password > /dev/null && echo "$src was rsyncd"
done

3.4 創(chuàng)建源目錄

mkdir /opt/rsync_src

3.5 執(zhí)行腳本檢測(cè)

sh inotify.sh 

3.6 新開(kāi)窗口在源目錄下創(chuàng)建文件

cd /opt/rsync_src
echo 111 > 1.txt
echo 222 > 2.txt

3.7 在備份端查看新創(chuàng)建的兩個(gè)文件已經(jīng)同步過(guò)來(lái)

ls /opt/rsync_src/
1.txt  2.txt

3.8 在備份源端刪除1.txt文件

cd /opt/rsync_src
rm -f 1.txt

在備份端查看已經(jīng)同步刪除

ls /opt/rsync_src/
2.txt

到此這篇關(guān)于rsync結(jié)合 inotfiy 實(shí)現(xiàn)實(shí)時(shí)備份的文章就介紹到這了,更多相關(guān)rsync結(jié)合 inotfiy 實(shí)現(xiàn)實(shí)時(shí)備份內(nèi)容請(qǐng)搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持!

主站蜘蛛池模板: 日韩色网站 | 美女一丝不佳一级毛片香蕉 | 精品一区二区三区五区六区 | 杨幂丝袜国产福利视频 | 啪啪一级 | 日韩色综合 | 国产精品久久一区一区 | 亚欧在线视频 | 一级毛片日韩a欧美 | 国产精品亚洲专区一区 | 97视频免费播放观看在线视频 | 尤物蜜芽福利国产污在线观看 | 成人交性视频免费看 | 成人在线观看午夜 | 中文字幕免费视频 | 日本三级11k影院在线 | 一区二区三区免费在线观看 | 和日本免费不卡在线v | 久久精品无遮挡一级毛片 | 亚洲欧美国产高清va在线播放 | 在线观看国产一区二区三区99 | 欧美日韩一区二区三区在线 | 欧美日韩免费一区二区三区 | 一级毛片观看 | 成人久久18免费游戏网站 | 久久久久免费 | 中文一级国产特级毛片视频 | 国产亚洲一区二区三区在线观看 | 奶交性视频欧美 | 国产永久在线视频 | 在线观看亚洲成人 | 欧洲老妇bbbbbxxxxx | 欧美另类极品 | 成人免费观看永久24小时 | 9久久免费国产精品特黄 | 亚洲精品一区二区 | 一区二区在线欧美日韩中文 | 久久国产免费观看精品1 | 香蕉久久夜色精品国产尤物 | 高清欧美性xxxx成熟 | 成人亚洲综合 |