1. 程式人生 > >RedHat搭建NFS服務以及問題的解決辦法

RedHat搭建NFS服務以及問題的解決辦法

NFS,其實就是Network File System的縮寫,是sun公司開發的。NFS實現的是linux客戶機之間的檔案共享,配置相對簡單,實現快。

下面介紹下如何搭建NFS伺服器,以及客戶機如何實現檔案共享:

NFS配置實際非常簡單,不相關操作不再贅述,直奔主題。。。。

1.安裝必要的包

 nfs-utils           rpcbind (nfs是基於sun公司的rpc通訊實現的,所以要裝rpcbind) 這2包,在服務端和客戶端都需要安裝,並啟動服務。

啟動  service rpcbind start  service nfs start   (順序不能變,nfs依存rpc,所以先啟動rpcbind後啟動nfs)

開機啟動   chkconfig nfs on  chkconfig rpcbind on

如果yum安裝會自動解決依存關係,如果rpm需要自己解決依存關係,安裝所需的所有包。

2.配置檔案

伺服器端配置如下:

vim /etc/exports  

檔案內新增  /var/ftp/pub/ 192.168.2.0/24   (rw,async,no_root_squash)

共享的目錄 貢獻的網段讀寫方式 非同步方式 繼承root許可權(可選引數)

儲存退出之後,重啟nfs服務,service nfs restart。

注意事項:1.共享目錄如果系統沒有,需要自己手動建立,需要同exports中新增的共享目錄保持一致,並加讀寫許可權。

      2.為了順利共享需要將防火牆關閉,service iptables stop 。或者自己配置防火牆允許共享網段內訪問。

驗證共享是否成功 showmount -e localehost 或者 showmount -e 127.0.0.1 都可以。如果成功會列出共享的目錄。

如果失敗,請檢查 /etc/exports 檔案配置是否正確。是否重啟nfs服務。

服務端配置如下:

其實服務端安裝兩個包(nfs-utils 和 rpcbind),之後並不需要做任何配置,直接連線共享檔案就可以。

mount -t nfs 192.168.0.12:/var/ftp/pub/ /mnt

將共享目錄掛載到/mnt下。

如果成功,可以檢視一下mount資訊。mount -l    也可以測試寫入檔案,cp /etc/passwd /mnt 

開機自動掛載  修改/etc/fstab檔案,添加掛載命令

如果一切順利,至此nfs配置全部結束,是不是很簡單呢!詳細的許可權等限制請各位自行研究。如果期間產生問題,請繼續...

問題以及解決辦法:

1. 啟動NFS服務時出錯

原因可能是rpcbind沒有啟動

# service rpcbind start

# service nfs start

2. 許可權出錯

是檔案系統的許可權不足

# chmod a+w /var/ftp/pub/

3.access denied by server while mounting

3.1使用了非法埠,也就是使用了大於1024的埠。

這個錯誤,可以通過檢視日誌確認:

[[email protected]~ /]# cat /var/log/messages | grep mount

Jan 2 12:49:04 localhost mountd[1644]: refused mount request from 192.168.0.100 for /home/nfsshare/ (/home/nfsshare): illegal port 1689
 
解決辦法:
修改配置檔案/etc/exports,加入 insecure 選項,重啟nfs服務,再嘗試掛載。
/home/nfsshare/  *(insecure,rw,async,no_root_squash)
 
3.2  NFS版本問題
編輯/etc/sysconfig/nfs檔案,找到下面:

#Turn off v2 and v3 protocol support 
#RPCNFSDARGS="-N 2 -N 3" 
#Turn off v4 protocol support 
#RPCNFSDARGS="-N 4"  /*把這句前面的#號去掉*/

最後儲存,重啟nfs服務,再嘗試掛載;如果掛載不上,可嘗試在後面加-o nolock引數。
 
3.3檢視客戶端掛載的目錄是否具備讀寫許可權,新增相應許可權即可。
 
3.4nfs伺服器上的/etc/hosts中設定了客戶端機器IP對應域名,去掉即可。


相關推薦

RedHat搭建NFS服務以及問題的解決辦法

NFS,其實就是Network File System的縮寫,是sun公司開發的。NFS實現的是linux客戶機之間的檔案共享,配置相對簡單,實現快。 下面介紹下如何搭建NFS伺服器,以及客戶機如

Linux搭建nfs服務以及客戶端配置

OS:centos 6.5 服務端:10.7.8.24 客戶端:10.7.8.23 1.服務端配置 [[email protected] ~]# rpm -aq nfs-utils rpc

【安裝Python環境】之“安裝 setuptools ”時出現的問題以及解決辦法

ace python環境 str ots tar oot bsp users 默認 安裝Python環境時,還需要安裝“setuptools 與 pip”,但是安裝setuptools時出現了幾個問題,如下: setuptools 與 pip 下載地址如下:https://

搭建NFS服務

centos之nfs簡介 NFS 是Network File System的縮寫,即網絡文件系統。一種使用於分散式文件系統的協定。功能是通過網絡讓不同的機器、不同的操作系統能夠彼此分享個別的數據讓應用程序在客戶端通過網絡訪問位於服務器磁盤中的數據,是在類Unix系統間實現磁盤文件共享的一種方法。NFS 的基

Centos6.4搭建NFS 服務器實例(四)

centos 6.x nfs nfs.rpcbind exportfs Centos6.4搭建NFS 服務器實例:服務器系統角色IPCentOS-64-121-server1NFS服務器端192.168.1.121CentOS-64-129-clientNFS客戶端192.168.1.129 共享

微信小程序-工具無法加載本地模擬開發服務解決辦法

配置 bsp 添加 開發者工具 小程序開發 運行 app .com 解決方案 微信小程序開發工具出現如下問題: 因為網絡代理軟件或者 VPN 影響,工具無法加載本地模擬開發服務 請嘗試以下任一解決方案1.關閉相關網絡代理軟件,重新編譯成功後,再啟動相關網絡代理軟件; 2.

MySQL學習筆記16分組復制的幾個常見問題以及解決辦法

創建數據庫 restart 文件 create read_only exe port nbsp slave MySQL分組復制提供的功能很強大,但是有時會出現一些問題,或者使用上存在一些限制主要包括: (1)分組復制的限制。 (a)存儲引擎只能是InnoDB。 (b)二進制

使用myeclipse出現中文亂碼的情況以及解決辦法

gb2312 編碼格式 myeclipse 屬性 編碼方式 connect XML 顯示 .class 一:在jsp頁面使用中文在瀏覽器中顯示的時候出現亂碼,解決問題的辦法: 1)直接在<mete>標簽中修改charset屬性為"utf-8"或者為“gb23

該死的Kafka,遠程連接Kafka超時以及解決辦法

truct nis 消息 ole struct () 重試 time out 控制臺 關於消息的發布與訂閱,之前一直使用的是activeMQ基於JMS的消息隊列進行操作的,最近聽說有一個更高效的消息的發布與訂閱技術,就是Kafka。 關於kafka的介紹,在這裏就不做過多講

基於NFS v4版本搭建NFS服務

基於nfs v4版本搭建nfs服務器基於NFS v4版本搭建NFS服務器1資源規劃作用IP版本NFS服務端192.168.78.1Centos6.5 64位NFS客戶端192.168.78.1Centos6.5 64位 2 NFS服務端安裝配置2.1 安裝rpm包 yum install nfs-u

Linux下搭建NFS服務

nfs、linux一、NFS服務簡介  NFS 是Network File System的縮寫,即網絡文件系統。一種使用於分散式文件系統的協定,由Sun公司開發,於1984年向外公布。功能是通過網絡讓不同的機器、不同的操作系統能夠彼此分享個別的數據,讓應用程序在客戶端通過網絡訪問位於服務器磁盤中的數據,是在類

Win7系統下搭建NFS服務

nfs win_nfs hanewin win7訪問nfs win7搭建nfs服務器 Win7系統下搭建NFS服務器 采用Linux系統的服務器管理員都知道linux系統中能用NFS網絡文件系統這套程序實現linux和unix系統之間的文件共享。那麽能否在windows系統中采用NF

ssh 登錄出現的幾種錯誤以及解決辦法

chang port apt-get his down ssi mis pan 其他 首先、確保server端的ssh服務是開的(service shhd start) 然後在client端輸入: ssh usrname@serverip (遠程登錄) scp filena

【angular5項目積累總結】遇到的一些問題以及解決辦法

style date note 由於 service nco lac array 記錄 1.項目中字符串特別是\r\n,替換成br之後,在頁面換行無法生效? 答:綁定元素 innerHTML。 <div class="panel-body" [innerHT

JSON.NET的Self referencing loop detected with type的原因以及解決辦法

從數據 xml序列化器 信息 不起作用 hand href creat server HR 模型中有循環引用是很常見的。例如,以下模型顯示雙向導航屬性: 1: public class Category 2: { 3: public Cate

CentOS6.5搭建NFS服務

CentOS6.5 NFS1、首先檢查系統是否安裝了所需的安裝包(nfs-utils、rpcbind): [root@v1 ~]# rpm -qa | grep rpcbind rpcbind-0.2.0-11.el6.x86_64 [root@v1 ~]# rpm -qa | grep n

寶利通hdx7000故障分析以及解決辦法

寶利通hdx7000 寶利通hdx7000故障 寶利通hdx7000故障解決辦法 眾所周知,現在視頻會議產品在市場上的需求越來越大。視頻會議產品大大提高了企業的效率,抓住了市場稍縱即逝的機遇。故而視頻會議越來越熱,品牌也越來越多。寶利通就是其中之一。視頻會議產品一直被企業使用,難免不會出現一些小故

SVN沖突以及解決辦法

mark log TP 最新 最新版本 phone 右鍵 wid height 1.沖突原因: 假設 A、B 兩個用戶都在版本號為 100 的時候,更新了 kingtuns.txt 這個文件,A 用戶在修改完成之後提交 kingtuns.txt 到服務器, 這個時候提交成功

redhat搭建nfs-server

使用 tfs 刷新 ID exp 檢查 dha pcb util 服務器A、B、C、D......想共用同一個目錄,大家最先想到的肯定是掛nas但如果沒有nas,或者說只想實現一個簡單的功能,覺得掛nas流程太麻煩,還有沒有其他方法可以實現呢?這時候就可以用上linux的n

win10 windows許可證杏彩平臺搭建即將過期的解決辦法

輸入 密碼 基本 tps 窗口 protect 什麽 ofo aid 出現這個錯誤是因為杏彩平臺搭建安裝論壇:haozbbs.com Q1446595067 的版本不是正版系統,每隔一段時間需要激活這次激活也費了一些時間,記錄如下希望能對大家有所幫助 (1)首先可以查看自己