NFS服務配置

2021-10-11 07:46:41 字數 1584 閱讀 8528

nfs介紹

nfs是network file system的縮寫,即網路檔案系統。一種使用於分布式檔案協定,功能是通過網路讓不同的機器、不同的作業系統能夠分享個人資料,讓應用程式通過網路可以訪問位於伺服器磁碟中的資料。

nfs在檔案傳送或資訊傳送的過過程中,依賴於rpc協議。rpc,遠端過程呼叫(remote procedure call),是使客戶端能夠執行其他系統中程式的一種機制。nfs本身是沒有提供資訊傳輸的協議和功能的,但nfs卻能讓我們通過網路進行資料的分享,就是因為nfs使用了rpc提供的傳輸協議,可以說nfs就是使用prc的乙個程式。

nfs原理圖

nfs服務端、客戶端和rpc協議三者的關係:

服務端配置nfs

在centos上使用nfs服務需要安裝兩個包(nfs-utils和rpcbind),但是當使用yum工具與安裝nfs-utils時會一併安裝rpcbind,如下:

編輯好配置檔案後就建立相關的目錄並啟動nfs服務,如下:

ps:在啟動nfs服務之前,要先啟動rpcbind服務

客戶端掛載nfs安裝完後,使用showmount命令來檢視服務端共享了哪些目錄,如下:

然後再在客戶端上進行共享目錄的掛載,如下:

然後進入/mnt目錄下,進行建立測試檔案,如下:

命令exportfs

常用引數:

 -a:表示全部掛載或者解除安裝

 -r:表示重新掛載

 -u:表示解除安裝某乙個目錄

 -v:表示顯示共享的目錄

當改變/etc/exports配置檔案後,使用exportfs命令掛載不需要重啟nfs服務,下面就來實驗一下:

用mount命令來掛載nfs服務是有講究的,要用-t nfs來指定掛載的型別為nfs,另外在掛載nfs時,常用-o nolock(不加鎖)選項。如下:

還可以把要掛在的nfs目錄寫道客戶端的/etc/fstab檔案中,掛載時就只需要執行mount -a命令,如下:

由於剛剛掛載了nfs需要解除安裝,然後重新掛載,如下:

這樣操作的好處就是開機會自動掛載nfs。

NFS服務配置

確認ip 先檢查網路通不通。防火牆設定 不確定 開啟防火牆設定介面 開啟防火牆 3 關閉selinux 安裝nfs 選擇共享資料夾並配置nfs 直接修改配置檔案 etc exports 表明共享的是 nfsshare 這個目錄,共享給 192.168.193.141 客戶端。引數為 rw 讀寫 al...

nfs服務配置

服務端配置nfs 簡單配置nfs 分為三部分 1 本地要共享出去的目錄 2 允許訪問的主機 3 小括號裡邊的許可權選項 rw 讀寫 ro 唯讀 sync 同步模式,記憶體中資料時時寫入磁碟 async 不同步,把記憶體中資料定期寫入磁碟中 no root squash 加上這個選項後,root 使用...

NFS服務配置

nfs的安裝配置 centos 5 yum install nfs utils portmap centos 6 yum install nfs utils rpcbind 網路檔案系統 nfs,network file system 是一種將遠端主機上的分割槽 目錄 經網路掛載到本地系統的一種機制...