linux nfs 配置過程遇到的問題

2021-07-05 03:25:41 字數 1680 閱讀 6093

今天配置了一下nfs伺服器,遇到了一些問題,上網找了好久終於解決了,貼出來為與大家分享。

第乙個:portmap程式沒有找到

本人用的是centos 6.4作業系統,yum install portmap  發現沒有相應的安裝包,更新yum源後仍然找不到。

後來發現 centos6.4中nfs的埠分配程式已經換位 rpcbind ,再次安裝 rpcbind,正常。

然後 service rpcbind start

service nfs start

第二個 :mount.nfs: access denied by server while mounting 192.168.2.46:/home/kevin/nfs_share/

使用 mount -t nfs 192.168.2.46:/home/kevin/nfs_share  /mnt/nfs  掛載時一直報上邊錯誤,

showmount -e 192.168.2.46 顯示

export list for 192.168.2.46:

/home/kevin/nfs_share (everyone)   說明 /etc/exports是沒有問題的

檢查了共享檔案許可權,iptables 和 selinux 都已經關閉,服務啟動也正常,但是就是掛載不上。

檢視日誌檔案(cat /var/log/messages | grep mount)發現,

sep  7 12:36:43 kevin rpc.mountd[7113]: caught signal 15, un-registering and exiting.

sep  7 12:36:43 kevin rpc.mountd[7538]: version 1.2.3 starting

sep  7 12:55:23 kevin rpc.mountd[7538]: caught signal 15, un-registering and exiting.

sep  7 12:55:24 kevin rpc.mountd[8119]: version 1.2.3 starting

最後在一位前輩的部落格中找到了答案,

vim /etc/sysconfig/nfs 

找到 一下幾行,並將紅色部分的注釋去掉

# optional arguments passed to rpc.nfsd. see rpc.nfsd(8)

# turn off v2 and v3 protocol support

#rpcnfsdargs="-n 2 -n 3"

# turn off v4 protocol support

#rpcnfsdargs="-n 4"

# number of nfs server processes to be started.

# the default is 8. 

#rpcnfsdcount=8

# stop the nfsd module from being pre-loaded

#nfsd_module="noload"

# set v4 and nlm grace periods in seconds

儲存退出後,重啟服務,再次掛載 就 ok 了

原來nfs有三個版本 及 nfs-2 nfs-3 nfs-4 預設情況下此三個版本都是關閉的,去掉注釋符號就是開啟了乙個版本的服務,就可以正常使用了。

Linux NFS伺服器的配置過程

nfs network file system 即網路檔案系統。一種使用於分布式檔案協定,由sun公司開發。功能是通過網路讓不同的機器 不同的作業系統能夠分享個人資料,讓應用程式通過網路可以訪問位於伺服器磁碟中的資料。nfs在檔案傳送或資訊傳送的過過程中,依賴於rpc協議。rpc,遠端過程呼叫 re...

linux nfs 掛載 配置

nfs 掛載 在這裡不多 贅述,根據步驟依次進行即可。有圖有真相。服務端配置 ip 192.168.88.85 1.檢視 軟體nfs 軟體包安裝 rpm qa grep nfs 2.檢視 rpcbind 是否安裝 3 如果沒安裝 安裝 4.檢視 是否有 exports 檔案 cat etc expo...

linux nfs配置概要

利用nfs 可以共享系統中的指定資料夾給網路中的其它機器。我們經常可以利用nfs對系統空間進行擴容 nfs的構成分成兩個部份 1.被分享的目錄的機器通常稱之為nfs server 2.連線nfs的通常稱之為nfs client 配置nfs server端 1.在 etc exports檔案中增加一條...