AIX下配置NFS共享給LINUX

路途中的人2012發表於2016-11-18
 

AIX下配置NFS共享給LINUX

需求:linux客戶端透過nfs共享aix服務端的某個目錄

環境:

服務端:AIX 6.1  192.168.0.1/bsiptest

客戶端:RHEL 5.5RHEL 6.1   192.168.0.32/weblogic192.168.0.3/dc

共享目錄:/nfs/share

服務端:

1、停止nfsportmap兩個程式:

#stopsrc -g nfs

#stopsrc -s portmap

2、編輯hosts檔案,新增nfs客戶端資訊

vi /etc/hosts

192.168.0.32  weblogic

192.168.0.3   dc

3、編輯exports檔案

vi /etc/exports

/nfs/share -sec=sys:krb5p:krb5i:krb5:dh:none,rw,root=weblogic.dc.bsip

/nfs/share目錄共享出去,設定允許weblogicdcbsip可以對共享目錄讀寫操作,sec是資料加密方法。配置完後,使用exportfs命令將/etc/exports的內容更新至/etc/xtab檔案中,/etc/xtab檔案是NFS讀取的內容,所以這步很關鍵,如果不用這個命令,其它的節點是無法正確掛載NFS共享目錄的:

# exportfs -a

4、啟動nfs並測試

#startsrc –s portmap

#startsrc -g nfs

在服務端aix機器上檢視nfs的共享目錄

#showmount -e localhost

客戶端:

1、編輯hosts檔案,新增nfs服務端資訊

vi /etc/hosts

192.168.0.1 bsiptest

2、建立掛載點

#mkdir /share

3、檢視共享目錄

#showmount e 192.168.0.1

或者

#showmount e bsiptest

4、掛載

#mount -t nfs 192.168.0.1:/nfs/share /share

或者

#mount t nfs bsiptest:/nfs/share /share

這一步在RHEL 6.1客戶端操作時報錯 mount.nfs: Remote I/O error,另一個客戶端ok

因為當時上網不太方便,一開始以為是服務端IO可能有問題,檢查一遍並且在/nfs/share目錄下可以新增測試檔案test,排除io問題;然後檢查相關的配置和服務,重啟服務甚至重啟機器,都不管用;猜測跟客戶端作業系統版本有關,5.5版本可以正常掛載,6.1卻碰到了問題。

最後透過google搜尋,多次嘗試,最後在RHEL 6.1客戶端執行如下命令掛載成功:

#mount -t nfs 192.168.0.1:/nfs/share /share -o nfsvers=2  

說明:

mount預設的引數nfsversn:設定要使用的NFS版本,預設是使用2,這個選項的設定還要取決於server端是否支援NFS VER 3,和版本有關係

注意:

客戶端需要檢查portmapnfs等服務是正常啟動

service portmap restart

service nfs restart

service portreserve restart 

service rpcbind restart

參考資料:

 

  http://blog.chinaunix.net/uid-600330-id-2088650.html

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29067253/viewspace-2128717/,如需轉載,請註明出處,否則將追究法律責任。

相關文章