配置基於LINUX的NFS掛載
NFS掛載
rpm包(portmap和nfs,RHEL5ISO自帶)
NFS伺服器端設定
編輯/etc/exports,在檔案中列出,要共享的目錄。eg:共享目錄+主機+(引數)。
/backup 172.16.*.*(rw,async,no_root_squash)
檢測/etc/exports配置
# exportfs -v
啟動NFS和RPC服務
/etc/init.d/portmap start
/etc/init.d/nfs start
或者
service portmap start
service nfs start
檢視nfs伺服器狀態:
# service portmap status
# service nfs status
修改/etc/exports配置檔案,則重啟nfs服務:
service portmap restart
service nfs restart
設定portmap和nfs服務自啟動在3和5級別開啟
#chkconfig -level 35 portmap on
#chkconfig -level 35 nfs on
檢測nfs的rpc註冊狀態
格式:rpcinfo -u 主機名或IP地址 程式
# rpcinfo -u 172.16.36.36 nfs
# rpcinfo -u 172.16.36.36 mount
NFS客戶端設定
mount NFS伺服器地址:共享目錄 本地掛載點
mount 172.16.36.36:/backup /backup
配置主機重啟自動掛載
vi /etc/fstab
# mount -a
附:
portmap程式的主要功能是把RPC程式號轉化為Internet的埠號。埠對映是一個伺服器,將RPC程式號轉換為DARPA的協議埠號。在使用RPC呼叫時它必須執行。
遠端過程呼叫 (RPC) 是一種協議,程式可使用這種協議向網路中的另一臺計算機上的程式請求服務。由於使用 RPC 的程式不必瞭解支援通訊的網路協議的情況,因此 RPC 提高了程式的互操作性。在 RPC ,發出請求的程式是客戶程式,而提供服務的程式是伺服器。
Mount Options for Oracle files when used with NFS on NAS devices (文件 ID 359515.1)
Operating System |
Mount options for Binaries ## |
Mount options for Oracle Datafiles | Mount options for CRS Voting Disk and OCR |
Sun Solaris * |
rw,bg,hard,nointr,rsize=32768, vers=3,suid |
rw,bg,hard,nointr,rsize=32768, wsize=32768,proto=tcp,noac, forcedirectio, vers=3 |
rw,bg,hard,nointr,rsize=32768, wsize=32768,proto=tcp,vers=3, noac,forcedirectio |
AIX (5L) ** |
rw,bg,hard,nointr,rsize=32768, vers=3,timeo=600 |
cio,rw,bg,hard,nointr,rsize=32768, |
cio,rw,bg,hard,intr,rsize=32768, |
HPUX 11.23 *** -- |
rw,bg,vers=3,proto=tcp,noac, hard,nointr,timeo=600, rsize=32768,wsize=32768,suid |
rw,bg,vers=3,proto=tcp,noac, forcedirectio,hard,nointr,timeo=600, rsize=32768,wsize=32768 |
rw,bg,vers=3,proto=tcp,noac, forcedirectio,hard,nointr,timeo=600 ,rsize=32768,wsize=32768 |
Windows | Not Supported | Not Supported | Not Supported |
Linux x86 # **** |
rw,bg,hard,nointr,rsize=32768, |
rw,bg,hard,nointr,rsize=32768, wsize=32768,tcp,actimeo=0, vers=3,timeo=600 |
rw,bg,hard,nointr,rsize=32768, |
Linux x86-64 # **** |
rw,bg,hard,nointr,rsize=32768, wsize=32768,tcp,vers=3, timeo=600, actimeo=0 |
rw,bg,hard,nointr,rsize=32768, wsize=32768,tcp,actimeo=0, vers=3,timeo=600 |
rw,bg,hard,nointr,rsize=32768, wsize=32768,tcp,noac,vers=3, timeo=600,actimeo=0 |
Linux - Itanium |
rw,bg,hard,nointr,rsize=32768, wsize=32768,tcp,vers=3, timeo=600, actimeo=0 |
rw,bg,hard,nointr,rsize=32768, wsize=32768,tcp,actimeo=0, vers=3,timeo=600 |
rw,bg,hard,nointr,rsize=32768, wsize=32768,tcp,noac,vers=3, timeo=600,actimeo=0 |
vi /etc/fstab
172.16.36.36:/backup?/backup?nfs?rw,bg,hard,nointr,rsize=32768,wsize=32768,tcp,vers=3,timeo=600,actimeo=0?0 0
# mount -a
mount -F nfs -o rw,bg,hard,nointr,rsize=32768,wsize=32768,tcp,vers=3,timeo=600,actimeo=0 172.16.36.36:/backup /backup
檢視共享目錄和引數設定
more /var/lib/nfs/etab
使用showmount命令檢視共享目錄釋出及使用情況
# showmount -e 172.16.36.36
或者
# showmount -d 172.16.36.36
mount命令格式:
mount [-t vfstype] [-o options] device dir
例如:mount -t nfs -o rw 172.16.36.36:/backup /backup
mount -o loop rhel-server-6.4-x86_64-dvd.iso /mnt/cdrom
1.-t vfstype 指定檔案系統的型別,通常不必指定。mount 會自動選擇正確的型別。常用型別有:
光碟或光碟映象:iso9660
DOS fat16檔案系統:msdos
Windows 9x fat32檔案系統:vfat
Windows NT ntfs檔案系統:ntfs
Mount Windows檔案網路共享:smbfs
UNIX(LINUX) 檔案網路共享:nfs
2.-o options 主要用來描述裝置或檔案的掛接方式。常用的引數有:
loop:用來把一個檔案當成硬碟分割槽掛接上系統
ro:採用只讀方式掛接裝置
rw:採用讀寫方式掛接裝置
iocharset:指定訪問檔案系統所用字符集
3.device 要掛接(mount)的裝置。
4.dir裝置在系統上的掛接點(mount point)
NFS共享的常用引數:
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
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30310891/viewspace-1989402/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 關於開發板的nfs掛載NFS
- NFS掛載NFS
- Linux下NFS掛載NAS方式LinuxNFS
- AIX掛載NFSAINFS
- 【Linux】在多臺linux 之間掛載nfsLinuxNFS
- C++ NFS掛載C++NFS
- NFS的常用掛載引數NFS
- nfs掛載及開啟自動掛載NFS
- linux NFS 配置LinuxNFS
- linux配置nfsLinuxNFS
- linux下nfs的配置LinuxNFS
- 如何使用 autofs 掛載 NFS 共享NFS
- linux-掛載NFS網路檔案系統教程LinuxNFS
- 【linux】NFS伺服器設定及mount命令掛載LinuxNFS伺服器
- Oracle Linux 6.4配置NFSOracleLinuxNFS
- Linux 上配置、使用NFSLinuxNFS
- 【linux 】伺服器異常down 機 NFS掛載失敗Linux伺服器NFS
- 【linux】伺服器異常down機NFS掛載失敗Linux伺服器NFS
- Redhat Linux兩臺主機之間設定NFS掛載的步驟RedhatLinuxNFS
- CentOS 6 NFS 共享檔案與掛載CentOSNFS
- Oracle RAC NFS掛載檔案系統OracleNFS
- macOS 下NFS 檔案系統掛載MacNFS
- Linux伺服器---配置nfsLinux伺服器NFS
- Linux伺服器—配置nfsLinux伺服器NFS
- Linux-NFS——配置過程LinuxNFS
- linux Direct NFS配置介紹LinuxNFS
- linux 配置nfs(rman 備份)LinuxNFS
- 【NFS】Linux配置NFS共享常用SQL指令碼目錄NFSLinuxSQL指令碼
- Solaris10(SPARC)下掛載NFS空間出錯:nfs mount: Not ownerNFS
- kunbernetes-基於NFS的儲存NFS
- 基於heartbeat的NFS HA實現(轉)NFS
- 基於heartbeat的NFS HA實現 (轉)NFS
- 【AIX】AIX 開機自動掛載NFS共享AINFS
- VFS: Cannot open root device “nfs“ or unknown-block(2,0): error -6 NFS掛載不上,核心配置問題devNFSBloCError
- 基於Linux的mysql主從配置LinuxMySql
- AIX下配置NFS共享給LINUXAINFSLinux
- 基於NFS的PV動態供給(StorageClass)NFS
- nfs 掛載目錄 root 許可權不夠 ?NFS