日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

nfs+inotify

發(fā)布時間:2024/7/5 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 nfs+inotify 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

服務器先安裝nfs服務,因為nfs服務端沒有固定端口給客戶端訪問,所以需要借助rpc服務的111端口給客戶端連接,即客戶端訪問rpc會調用nfs服務

yum -y install rpcbind nfs-utils

由于nfs共享目錄需要給網(wǎng)頁服務器使用,并且要對共享目錄做一個實時同步操作,為了目錄下文件權限的統(tǒng)一以及推送到rsync服務器時不會報權限錯誤,故在rsync服務器上新建用戶,并把Uid,Gid改成65534

創(chuàng)建共享目錄,并把權限改成nfsnobody

mkdir /nfs-server ? ?? chown nfsnobody.nfsnobody /nfs-server

設置nfs配置文件

echo '/nfs-server 0.0.0.0/24(rw,async,all_squash)' >/etc/exports

先啟動rpcbind,在啟動nfs服務,并把服務加入開機自啟動

systemctl start rpcbind ? systemctl enable rpcbind

開放防火墻端口

tcp??111 2049 端口? ? ?udp 111??4046 端口 firewall-cmd --zone=public --add-port=4046/udp --permanent firewall-cmd --reload firewall-cmd --list-port

檢查nfs啟動情況

showmount -e 出現(xiàn)共享目錄即為成功

下載inotify-tools

http://github.com/downloads/rvoicilas/inotify-tools/inotify-tools-3.14.tar.gz

解壓,安裝

cd? inotify-tools-3.14.

./configure --prefix=/usr/local/inotify-tools-3.14

make && make install

ln -s /usr/local/inotify-tools-3.14/ /usr/local/inotify-tools

安裝完寫腳本監(jiān)測nfs共享目錄,即當目錄發(fā)生創(chuàng)建,刪除,寫入,關閉時把該目錄下數(shù)據(jù)實時同步到rsync服務器上

#!/bin/bash inotify=/usr/local/inotify-tools/bin/inotifywait $inotify -mrq --timefmt '%d/%m/%y %H:%M' --format '%T %w%f' -e delete,create,close_write /data\ |while read file docd / &&rsync -az /data --delete rsync_backup@0.0.0.0::backup \--password-file=/etc/rsync.password done

?詳細參考https://www.cnblogs.com/hackerer/p/5243639.html

轉載于:https://www.cnblogs.com/allmdzz/p/10371074.html

總結

以上是生活随笔為你收集整理的nfs+inotify的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。