通過NFS實現儲存服務

2021-10-06 22:23:39 字數 2413 閱讀 1386

實驗環境:centos7.6,2g記憶體,50g硬碟大小,虛擬機器服務端ip:172.16.1.31 客戶端ip:172.16.1

.41

yum -y install nfs-utils rpcbind
/data      172.16.1.0/24(rw,sync,anonuid=1001,anongid=1001)

01 02 03

01:要實現儲存的目錄

02:允許訪問的ip網段的白名單(可以使用內網位址,也可以使用外網位址)

03:儲存目錄的許可權資訊和功能

nfs配置檔案中引數的作用:

引數作用

rw儲存目錄具有唯讀許可權

ro儲存目錄具有讀寫許可權

sync

-同步方式儲存資料,直接將資料儲存到磁碟中(資料儲存安全高,儲存效率慢)

async

非同步方式儲存資料,直接將資料儲存到記憶體中(提高儲存效率,安全性低)

no_root_squash

不要將root使用者轉換,這裡不轉化也能執行讀寫執行操作

root_squash

將root使用者轉換

all_squash

將所有使用者都進行轉換

no_all_squash

不要將普通使用者轉換

mkdir /data

chown -r nfsnobody. /data

先啟動rpc服務:systemctl start rpcbind systemctl enable rpcbind

先啟動nfs服務:systemctl start nfs systemctl enable nfs

yum -y install nfs-utils
mount -t nfs 172.16.1.31:/data /mnt

df -h

vim /etc/fstab

172.16.1.31:/data /mnt defaults 0 0

服務端:

1)啟動rpc服務,開啟111埠 rpcinfo -p 172.16.1.31(或者localhost) 檢查nfs服務程序和埠註冊資訊

2)啟動nfs服務

3)實現nfs服務程序和埠號的註冊

客戶端:

1)建立tcp網路連線

2)客戶端執行掛載命令,進行遠端掛載

3)可以實現資料遠端傳輸儲存

4) 檢查nfs服務程序與埠註冊資訊

沒有註冊的時候:

[root@nfs01 ~]# rpcinfo -p 172.16.1.31

program vers proto port service

nfs服務註冊之後:

[root@nfs01 ~]# rpcinfo -p 172.16.1.31

program vers proto port service

100024 1 udp 53997 status

100024 1 tcp 49863 status

100005 1 udp 20048 mountd

100005 1 tcp 20048 mountd

100005 2 udp 20048 mountd

100005 2 tcp 20048 mountd

100005 3 udp 20048 mountd

100005 3 tcp 20048 mountd

服務端進行排查:

檢查nfs程序資訊是否註冊

rpcinfo -p localhost/172.16.1.31

問題原因:

服務啟動順序不對,沒有啟動nfs服務

檢查有沒有可用儲存目錄

showmount -e 172.16.1.31

問題原因:

配置檔案編寫有問題,重啟nfs服務

在服務端進行掛載測試

是否能夠在儲存目錄中建立或刪除資料

客戶端測試:

檢查nfs程序資訊是否註冊

rpcinfo -p localhost/172.16.1.31

問題原因:

服務啟動順序不對,沒有啟動nfs服務

檢查有沒有可用儲存目錄

showmount -e 172.16.1.31

問題原因:

配置檔案編寫有問題,重啟nfs服務

網路問題

ping 172.16.1.31

telnet 172.16.1.31 111

NFS共享儲存服務

nfs 網路檔案系統 介紹 nfs network file system 即網路檔案系統,是freebsd支援的檔案系統中的一種,它允許網路中的計算機之間共享資源。在nfs的應用中,本地nfs的客戶端應用可以透明地讀寫位於遠端nfs伺服器上的檔案,就像訪問本地檔案一樣。1.優點 a.節省本地儲存空...

NFS共享儲存服務

nfs是一種基於tcp ip傳輸的網路檔案系統協議,最初由sun公司開發。通過使用nfs協議客戶機可以向訪問本地目錄一樣訪問遠端伺服器中的共享資源。對大多數複製均衡群集來說,使用nfs協議來共享資料儲存比較適用。nfs服務的實現依賴於rpc remote process call,遠端過程呼叫 機制...

NFS共享儲存服務

二 nfs配置檔案 三 使用 nfs 發布共享資源 7.手動掛載 nfs 共享目錄 8.測試 9.設定自動掛載nfs共享目錄 10.強制解除安裝nfs nfs是一種基於tcp ip傳輸的網路檔案系統協議。通過使用nfs協議,客戶機可以像訪問本地目錄一樣訪問遠端伺服器中的共享資源 rpm q rpcb...