NFS主配置檔案exports引數詳解

2021-09-26 15:07:14 字數 1646 閱讀 4136

目錄

nfs主配置檔案exports引數詳解

nfs服務的主配置檔案:

第一列:欲共享出去的目錄,

第二列:可訪問主機

第三列:共享引數

/etc/exports:

格式:[共享的目錄]   [主機名或ip(引數,引數)]

當將同一目錄共享給多個客戶機,但對每個客戶機提供的許可權不同時,可以這樣: 

[共享的目錄]  [主機名1或ip1(引數1,引數2)]  [主機名2或ip2(引數3,引數4)]

也就是想共享到網路中的檔案系統;

192.168.152.13指定ip位址的主機

nfsclient.test.com指定網域名稱的主機 

192.168.1.0/24指定網段中的所有主機 

*.test.com指定域下的所有主機

*所有主機

下面是一些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=***            指定nfs伺服器/etc/passwd檔案中匿名使用者的uid 

/tmp     *(rw,no_root_squash) 

/home/public 192.168.0.*(rw)   *(ro) 

/home/test  192.168.0.100(rw) 

/home/linux  *.the9.com(rw,all_squash,anonuid=40,anongid=40)

exports是設定NFS共享檔案的

exports是設定nfs共享檔案的 linux export命令 功能說明 設定或顯示環境變數。語 法 export fnp 變數名稱 變數設定值 補充說明 在shell中執行程式時,shell會提供一組環境變數。export可新增,修改或刪除環境變數,供後續執行的程式使用。export的效力僅及...

Hibernate主配置檔案

主配置hibernate.cfg.xml 一.配置的key前面的hibernate.字首可有可無 二.按作用分為三類 1.資料庫資訊 五個配置資訊 方言 驅動 url username password org.hibernate.dialect.mysqldialect jdbc mysql hi...

Prometheus主配置檔案

全域性配置段 global scrape interval 15s 採集間隔時間 evaluation interval 15s 計算報警和預聚合間隔 scrape timeout 10s 採集超時時間 query log file opt logs prometheus query log 查詢日...