NFS服務學習筆記

2021-07-24 16:25:36 字數 1983 閱讀 6789

nfs的目的是通過網路,讓不同的機器,不同的作業系統彼此共享資料檔案。這個檔案的配置十分簡單,但是一定要啟動remote procedure call (rpc,就是rpcbind這個軟體)。

rpc最主要的功能就是指定每個nfs功能所對應的port number,並通知給客戶端,讓客戶端去連線那些埠。

因為當nfs伺服器啟動時會通知rpc,因此rpc知道每個埠對應的nfs功能。

說了這麼多,也就是說nfs需要rpc這個軟體。

[root@www html]# yum -y install nfs-utils rpcbind

loaded plugins: fastestmirror, langpacks

loading mirror speeds from cached hostfile

主要配置檔案與命令

1.主要配置檔案 /etc/exports

這個檔案中預設是什麼都沒有的。

2.nfs的檔案系統的維護命令:/usr/sbin/exports

3.共享資源的日誌檔案:/var/lib/nfs/*tab

4.客戶端的查詢伺服器資源的命令/usr/sbin/showmount

/etc/exports配置檔案

檔案愛你中寫入

/mnt       192.168.1.0/24(ro,sync,no_root_squash)
這代表將伺服器的/mnt共享出去。    共享給192.168.1.0這個網段。

下面講解一下後面的一些引數

rw是可讀寫ro是唯讀

sync和直接寫道硬碟中,async是先不急,先寫到記憶體裡,等主機不忙了,再寫到硬碟裡

no_root_squash  登入 nfs 主機使用分享目錄的使用者,如果是 root 的話,那麼對於這個分享的目錄來說,他就具有 root 的許可權!這個專案"極不安全",不建議使用!

root_squash 就是限制了身份

還有乙個很重要的選項,insecure 有時會發現各戶不能使用nfs服務,為什麼,因為nfs肯能選用了乙個大於1024的埠,這是不被允許的,但確實使用了1024以上的埠怎麼辦呢,加上insecure就好了,就允許使用大於1024的埠了

[root@www mnt]# cd nfs

bash: cd: nfs: permission denied

[root@www mnt]# mount -nfs 192.168.1.234:/home/nfs_rw  /mnt/nfs

客戶端掛載後就可以通過訪問/mnt/nfs就可以訪問234的這個被分享的檔案

記得關一下防火牆。看看都開了什麼埠

看吧,有111的rpcbind。有2049的nfs。

NFS 服務學習筆記

nfs 服務學習筆記 2008 09 08 10 09 25 標籤 筆記 服務 學習 nfs 推送到技術圈 nfs服務結構圖 執行nfs 需要啟動的 rpc daemons rpc.nfsd 管理client 端能否登陸主機 rpc.mountd 管理nfs 的檔案系統 rpc.lockd 非必要 ...

學習筆記 六 NFS

一 nfs介紹 屬於網路檔案系統,它是unix,linux標準協議,開源的標準擴充套件協議,支援nfsv4。nfs傳輸使用的是遠端過程呼叫rpc機制 二 nfs安裝和配置 yum y install nfs utils yum y install rpc.mountd portmap systemc...

linux伺服器nfs筆記

nfs是sun開發的,用於unix linux機器之間的資源共享。nfs是系統間進行檔案共享的一種網路協議 在nfs伺服器主機中進行設定 安裝nfs伺服器軟體包 啟動nfs伺服器程式 設定nfs共享目錄輸出 在nfs客戶機中進行設定 使用mount命令掛載nfs伺服器中的nfs共享目錄到檔案系統中 ...