AIX平臺NFS配置
AIX平臺NFS配置
1、 Nfs依賴的2種協議,包括表示層的XDR(external data representation 外部資料表示)和會話層的RPC(remote procedure call遠端過程呼叫)。
2、 nfs守候程式和它們的子系統。
序號 |
程式全路徑 |
子系統名 |
組名 |
1 |
/usr/sbin/portmap |
portmap |
portmap |
2 |
/usr/sbin/nfsd |
nfsd |
nfs |
3 |
/usr/sbin/biod |
biod |
nfs |
4 |
/usr/sbin/rpc.lockd |
rpc.lockd |
nfs |
5 |
/usr/sbin/rpc.statd |
rpc.statd |
nfs |
6 |
/usr/sbin/rpc.mountd |
rpc.mountd |
nfs |
3、2和3成對完成預讀後寫功能。保證系統響應速度。
4、4和5配對,完成檔案鎖定功能。
5、服務端需要1,6,2,4,5程式;客戶端需要1,3,4,5程式。
1、伺服器端配置
PS:在配置NFS的第一步是在伺服器和客戶機兩端啟動NFS服務。
NFS服務由/etc/rc.nfs命令檔案來啟動的。
1、啟動NFS服務 mknfs 或者 smit mknfs
# mknfs -N
# mknfs -N
0513-029 The portmap Subsystem is already active.
Multiple instances are not supported.
...............................................
Multiple instances are not supported.
Completed NFS services.
可以透過lssrc -g nfs檢視nfs的服務情況
#lssrc -g nfs
Subsystem Group PID Status
biod nfs 712706 active
nfsd nfs 635260 active
rpc.mountd nfs 462932 active
rpc.lockd nfs 639418 active
rpc.statd nfs 757914 active
nfsrgyd nfs inoperative
gssd nfs inoperative
當然,以上也可以透過startsrc -g nfs與stopsrc -g nfs啟動與停止該服務組子系統。
2、關閉NFS服務。rmnfs 或者smit rmnfs
3、手工建立配置檔案 touch /etc/exports
如果沒有/etc/exports檔案,使用mknfs命令之後,nfsd、rpc.mounted程式不會啟動,需要新增一個空的此檔案。(試驗已經證明)
另外如果單獨使用startssrc命令來單獨啟動這2個程式,例如: startsrc -s rpc.mounted.也可以啟動所有nfs程式,如,startsrc -g nfs.
4、伺服器端配置過程
a.執行mknfs
b.匯出nfs目錄,smitty mknfsexp
[TOP] [Entry Fields]
* Pathname of directory to export [] /
Anonymous UID [-2]
Public filesystem? no +
* Export directory now, system restart or both both +
Pathname of alternate exports file []
Allow access by NFS versions [] +
External name of directory (NFS V4 access only) []
* Security method [sys,krb5p,krb5i,krb5,> +
* Mode to export directory read-write +
Hostname list. If exported read-mostly []
Hosts & netgroups allowed client access []
Hosts allowed root access []
Security method [] +
Mode to export directory [] +
[MORE...18]
主要需要指定匯出的目錄就可以了。而這個工具最終會修改/etc/exports檔案。這個檔案的內容很簡單的。當然是否匯出也只是這個檔案在控制。
#cat /etc/exports
/home/nfs -sec=sys:krb5p:krb5i:krb5:dh:none,rw
/home/kk -sec=sys;krb5p:krb5i:krb5:dh:none,ro
可以看出來這個nfs已經匯出2個目錄,留意這個所謂匯出的目錄,需要是本地本地系統存在的目錄,意思是這些目錄裡面的內容可以供客戶端讀取(寫入),否則會出現匯出失敗的報錯。如果手工修改這個檔案,執行
# exportfs
/home/nfs -sec=sys:krb5p:krb5i:krb5:dh:none,rw
/home/kk -sec=sys:krb5p:krb5i:krb5:dh:none,ro
來重新讀取這個檔案,使之生效即可。
驗證匯出是否成功
#showmount -e server_name
該命令在NFS Server/client上都可以正常執行,列出了由 server_name 當前匯出的所有檔案系統。
2、客戶端配置
1、nfs的client配置比較簡單,需要portmap服務正常即可。
#lssrc -s portmap
Subsystem Group PID Status
portmap portmap 225506 active
2、在aix上mount nfs伺服器上的目錄
在aix上mount 名外一臺aix上提供的nfs目錄,可以使用smit nfs或者使用命令方式進行mount ,使用smit nfs的Add a File System for Mounting進行載入一個nfs目錄,按照頁面要進行填寫即可;
使用命令方式:mount -n nfshostname 遠端nfs匯出目錄 本地要掛載的目錄(如果目錄不存在需要先進行建立)
例:mount 192.168.112.85 /qadai /nnt
使用rpcinfo 命令,使用者可以從本地工作站上確認任意nfs伺服器上的rpc服務的狀態;只需要執行rpcinfo -p hostname即可;
使用nfsstat命令可以統計nfs服務效能;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11134849/viewspace-613385/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- AIX 上配置、使用NFSAINFS
- AIX配置NFS注意事項AINFS
- AIX下配置NFS共享給LINUXAINFSLinux
- AIX NFSAINFS
- 在AIX 5L上配置NFS Server/ClientAINFSServerclient
- AIX掛載NFSAINFS
- AIX平臺上配置samba的技術文章連結AISamba
- aix 下nfs solaris mountAINFS
- NFS實現跨平臺硬碟共享NFS硬碟
- AIX下NFS共享設定AINFS
- 【AIX】AIX 開機自動掛載NFS共享AINFS
- Aix 上NFS詳細介紹AINFS
- NFS介紹、NFS服務端安裝配置、NFS配置選項NFS服務端
- AIX平臺Oracle ODBC安裝手冊AIOracle
- oracle 11.2.0.3 for aix 平臺已經推出OracleAI
- 配置NFS固定埠NFS
- nfs配置 /etc/exportsNFSExport
- linux NFS 配置LinuxNFS
- linux配置nfsLinuxNFS
- AIX下nfs故障導致oracle process hangAINFSOracle
- hp-ux利用rman將資料庫跨平臺遷移到aix平臺上UX資料庫AI
- oracle aix平臺19c rac互信不通案例OracleAI
- oracle 11.2.0.2 版本for aix和hp平臺釋出OracleAI
- Oracle - AIX上NFS目錄歸檔失敗OracleAINFS
- AIX下由於nfs故障導致oracle hangAINFSOracle
- 配置nfs伺服器NFS伺服器
- 配置 NFS 共享目錄NFS
- IBM CommonStore for Lotus Domino在AIX平臺上的手動配置過程及自動配置工具的使用IBMAI
- 工位出租,資源配置平臺
- 跨平臺級聯dataguard配置
- NFS服務配置總結NFS
- Oracle Linux 6.4配置NFSOracleLinuxNFS
- hpux nfs配置一例UXNFS
- Linux 上配置、使用NFSLinuxNFS
- CentOS 7 安裝配置 NFSCentOSNFS
- linux下nfs的配置LinuxNFS
- C#Winform快速開發平臺與軟體配置平臺C#ORM
- 【NFS】Linux配置NFS共享常用SQL指令碼目錄NFSLinuxSQL指令碼