Redhat Linux兩臺主機之間設定NFS掛載的步驟
為了測試Oracle RMAN使用PFILE引數檔案在異機上執行duplicate命令,需要將輔助例項pfile引數檔案透過NFS來讓執行RMAN命令的主機應訪問,所以需要配置NFS,這裡只介紹了最基本的配置方法。
一、安裝nfs
一般redhat是預設安裝了nfs服務的,如果非預設安裝且取消勾選nfs的話,需要掛載iso或下載安裝包手動安裝來進行安裝,這裡不再贅述。
二、在被共享目錄所在主機配置/etc/exports
nfs允許掛載的目錄及許可權需在檔案/etc/exports中進行定義。例如,我們要將引數檔案所在目錄/u01/app/oracle/product/10.2.0/db/dbs共享出來,那麼我們需要編輯/etc/exports檔案,追加一行/u01/app/oracle/product/10.2.0/db/dbs *(rw,sync):
[root@jingyong1 /]# vi /etc/exports /u01/app/oracle/product/10.2.0/db/dbs *(rw,sync)
其中
/u01/app/oracle/product/10.2.0/db/dbs是要共享的目錄;
* 代表允許所有的網路段訪問(僅測試中使用,實際使用應該做嚴格的IP限制);
rw開啟共享目錄的可讀寫許可權;
sync是資料同步寫入記憶體和硬碟;
其他更多引數說明:
ro 只讀訪問
rw 讀寫訪問sync 所有資料在請求時寫入共享
async nfs在寫入資料前可以響應請求
secure nfs透過1024以下的安全TCP/IP埠傳送
insecure nfs透過1024以上的埠傳送
wdelay 如果多個使用者要寫入nfs目錄,則歸組寫入(預設)
no_wdelay 如果多個使用者要寫入nfs目錄,則立即寫入,當使用async時,無需此設定。
hide 在nfs共享目錄中不共享其子目錄
no_hide 共享nfs目錄的子目錄
subtree_check 如果共享/usr/bin之類的子目錄時,強制nfs檢查父目錄的許可權(預設)
no_subtree_check 和上面相對,不檢查父目錄許可權
all_squash 共享檔案的UID和GID對映匿名使用者anonymous,適合公用目錄。
no_all_squash 保留共享檔案的UID和GID(預設)
root_squash root使用者的所有請求對映成如anonymous使用者一樣的許可權(預設)
no_root_squas root使用者具有根目錄的完全管理訪問許可權
anonuid=xxx 指定nfs伺服器/etc/passwd檔案中匿名使用者的UID
anongid=xxx 指定nfs伺服器/etc/passwd檔案中匿名使用者的GID
三、啟動nfs服務
在啟動nfs之前需要先啟動portmap服務,否則如下報錯:
[root@jingyong1 /]# service nfs start Starting NFS services: [ OK ] Starting NFS quotas: Cannot register service: RPC: Unable to receive; errno = Connection refused rpc.rquotad: unable to register (RQUOTAPROG, RQUOTAVERS, udp). [FAILED] Starting NFS daemon:
正確方法先啟動portmap再啟動nfs,如下:
service portmap start
service nfs start
或
/etc/init.d/portmap start
/etc/init.d/nfs start
[root@jingyong1 /]# service portmap start Starting portmap: [ OK ] [root@jingyong1 /]# service nfs start Starting NFS services: [ OK ] Starting NFS quotas: [ OK ] Starting NFS daemon: [ OK ] Starting NFS mountd: [ OK ]
四、在客戶端主機上掛載共享目錄
1、掛載之前同樣需要先啟動portmap服務
[root@oracle11g /]# service portmap start Starting portmap: [ OK ]
2、在客戶端使用showmount -e IP 檢視nfs主機共享情況:
[root@oracle11g /]# showmount -e 192.168.56.11 Export list for 192.168.56.11: /u01/app/oracle/product/10.2.0/db/dbs *
3、在客戶端建立jingyong1資料夾,並使用mount掛載命令:
[root@oracle11g net]# mkdir /jingyong1 [root@oracle11g /]# chown -R oracle:oinstall jingyong1 [root@oracle11g /]# chmod -R 777 jingyong1 [root@oracle11g /]# mount -t nfs 192.168.56.11:/u01/app/oracle/product/10.2.0/db/dbs /jingyong1
4、若無報錯,則可使用df -h 檢視到掛載情況:
[root@oracle11g /]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 23G 12G 9.6G 55% / /dev/sdb1 9.9G 5.6G 3.9G 60% /u02 tmpfs 252M 0 252M 0% /dev/shm 192.168.56.11:/u01/app/oracle/product/10.2.0/db/dbs 17G 14G 2.3G 86% /jingyong1
五、在客戶端解除安裝已掛載的目錄
[root@oracle11g /]# umount /jingyong1
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26015009/viewspace-1474224/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【Linux】在多臺linux 之間掛載nfsLinuxNFS
- linux系統之間透過nfs網路檔案系統掛載設定方法LinuxNFS
- linux 主機掛接EVA 4000儲存的操作步驟Linux
- linux上掛載光碟步驟Linux
- 修改linux主機名的步驟Linux
- 【linux】NFS伺服器設定及mount命令掛載LinuxNFS伺服器
- 設定兩臺RAC 主機的信任關係
- 在Linux中,如何規劃⼀臺 Linux 主機,步驟是怎樣?Linux
- Linux雲主機安全入侵排查步驟Linux
- linux下掛載新硬碟和分割槽的步驟Linux硬碟
- 配置基於LINUX的NFS掛載LinuxNFS
- NFS掛載NFS
- Redhat Linux 硬碟掛載方法RedhatLinux硬碟
- Linux下NFS掛載NAS方式LinuxNFS
- 電腦定時關機怎麼設定?360安全衛士設定電腦定時關機的兩種方法步驟
- 用一臺虛擬主機搭建網站步驟?網站
- RedHat7.2的RemoveIPC設定主yes引起rac當機RedhatREM
- solaris 主機修改主機名 ip地址 步驟
- AIX掛載NFSAINFS
- 兩臺linux機器時間同步Linux
- 【linux 】伺服器異常down 機 NFS掛載失敗Linux伺服器NFS
- 【linux】伺服器異常down機NFS掛載失敗Linux伺服器NFS
- win10怎麼設定nfs共享目錄_win10啟動nfs共享目錄的操作步驟Win10NFS
- Linux兩種光碟機自動掛載的方法Linux
- linux下兩臺機器之間實現SSH認證Linux
- Solaris10(SPARC)下掛載NFS空間出錯:nfs mount: Not ownerNFS
- 華碩主機板在uefi bios中設定隨身碟啟動的方法步驟iOS
- C++ NFS掛載C++NFS
- 【AIX】AIX 開機自動掛載NFS共享AINFS
- NFS的常用掛載引數NFS
- linux設定共享資料夾的步驟是什麼Linux
- 掛載Linux雲主機硬碟到本地計算機Linux硬碟計算機
- mysql裡alter table 重定義主鍵的步驟:MySql
- 英特爾主機板應該怎麼設定隨身碟啟動?英特爾主機板設定隨身碟啟動的方法步驟
- nfs掛載及開啟自動掛載NFS
- 兩臺Linux伺服器之間配置互信Linux伺服器
- Redhat 6.x同一主機兩個網口設定同網段地址ping異常Redhat
- 一臺主機,兩個WEB應用服務之間的連結訪問的問題Web