搭建nfs
假設有2臺server,分別是server1和server2。現在要在server1上安裝nfs,在server2上掛載該目錄。
1. 在兩台server上都安裝:
yum
install
rpcbind
yum
install nfs
2. 編輯server1檔案/etc/exports:
/var/nfsshare *(指允許所有ip位址訪問)(rw,sync,no_root_squash)(選項)
3. 在server1上啟動nfs:
service rpcbind start
service nfs start
啟動完成後檢測一下
ps -ef | greprpcbind
ps -ef | grepnfs
rpcinfo
4. 在server2上掛載該目錄
mount -t nfs 192.168.10.1:/var/nfsshare(server1的目錄) /mnt/share(server2的目錄)
設定rsync+inotify實時備份
現在要將server1上的nfs目錄備份到server3上。
1. 在server1和server3上安裝rsync和inotify。
yum install rsync inotify-tools
2. 配置ssh,讓server1可以遠端訪問server3。
3. 在server1上建立同步指令碼rsync_images_backup.sh。
shell**
#!/bin/sh
source=/var/nfsshare/profile
[email protected]:/var/local/commentator/backup/images
inotifywait -mrq -e modify,delete,create,attrib $source | while read d e f
do /usr/bin/rsync -ahqzt --delete $source $destination
done
4. 執行該指令碼。
nohup ./rsync_images_backup.sh >/dev/null 2>&1 &
配置結束,在server1上新增乙個檔案,在server2上檢視掛載目錄裡的檔案是否更新,在server3上檢視檔案是否自動備份。
搭建NFS網路檔案系統
1.安裝nfs伺服器 sudo apt get install nfs kernel server 注 1.ubuntu上預設未安裝nfs 2.安裝上面的nfs kernel server時,apt會自動安裝nfs common和rpcbind 新版本 或是nfs common和portmap 舊版...
NFS共享檔案系統許可權配置
參考 上邊兩個鏈結在安裝上步驟比較詳細,直接安裝即可。nfs的配置不詳細,尤其是許可權。下邊總結下 nfs配置檔案 etc exports 配置格式 輸出目錄 客戶端1 選項 訪問許可權,使用者對映,其他 客戶端2 選項 訪問許可權,使用者對映,其他 配置示例 mount www 10.1.8.0 ...
NFS網路共享檔案系統
1.1 建立所需的共享目錄 源 mkdir data rw rw代表同步的資料可讀可寫 1.2 對共享目錄進行授權 chown r nfsnobody.nfsnobody data rw 非必需,根據業務需求 1.3 修改nfs服務配置檔案 vim etc exports data rw 172.1...