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系統之間透過nfs網路檔案系統掛載設定方法LinuxNFS
- 在Linux中,如何規劃⼀臺 Linux 主機,步驟是怎樣?Linux
- Linux雲主機安全入侵排查步驟Linux
- RedHat7.2的RemoveIPC設定主yes引起rac當機RedhatREM
- 電腦定時關機怎麼設定?360安全衛士設定電腦定時關機的兩種方法步驟
- Linux兩種光碟機自動掛載的方法Linux
- linux下兩臺機器之間實現SSH認證Linux
- AIX掛載NFSAINFS
- win10怎麼設定nfs共享目錄_win10啟動nfs共享目錄的操作步驟Win10NFS
- 用一臺虛擬主機搭建網站步驟?網站
- linux設定共享資料夾的步驟是什麼Linux
- C++ NFS掛載C++NFS
- 掛載Linux雲主機硬碟到本地計算機Linux硬碟計算機
- 英特爾主機板應該怎麼設定隨身碟啟動?英特爾主機板設定隨身碟啟動的方法步驟
- 華碩主機板在uefi bios中設定隨身碟啟動的方法步驟iOS
- linux-掛載NFS網路檔案系統教程LinuxNFS
- Win7共享印表機怎麼設定?Windows7共享印表機的設定方法步驟Win7Windows
- k8s的nfs儲存外掛設定過程K8SNFS
- Eclipse配置hadoop外掛步驟【Linux centos6.0】EclipseHadoopLinuxCentOS
- 印表機正反面列印怎麼設定 設定印表機正反面的步驟
- 如何使用 autofs 掛載 NFS 共享NFS
- 一臺主機兩個顯示器獨立工作怎麼設定切換
- SYBASE12.5.2 FOR REDHAT AS4.0 安裝步驟(zt)Redhat
- linux之nfs服務LinuxNFS
- oracle 12c主機徹底掛機用failover把備機設定為主機OracleAI
- Linux命令之mount掛載Linux
- Win10如何設定開機密碼 win10系統設定開機密碼的步驟Win10密碼
- Linux定時任務Crontab不起作用的排查步驟Linux
- 主備都是全新的恢復,主主搭建步驟
- win10 自動關機怎麼設定_win10電腦設定自動關機的步驟Win10
- win10設定密碼開機的步驟_win10電腦怎麼設定開機密碼Win10密碼
- 手機怎麼設定無線路由器?使用手機設定無線路由器的方法步驟路由器
- Linux虛擬主機與Windows虛擬主機之間有什麼區別LinuxWindows
- Win7系統電腦禁止更改預設印表機的設定方法步驟Win7
- win10電腦怎麼設定時間自動關機_win10設定定時自動關機步驟Win10
- win10怎麼自動開啟自動設定時間_win10開啟自動設定時間的步驟Win10
- 在某些主機板上,如技嘉(Gigabyte)和華碩(ASUS)微星(MSI)主機板,可以透過 BIOS 設定定時開機。以下是如何在這兩個品牌的主機板上設定定時開機的示例步驟。iOS
- win10系統怎麼設定長日期_win10時間日期設定為長日期的步驟Win10
- python實現兩臺不同主機之間進行通訊(客戶端和服務端)——SocketPython客戶端服務端