nfs網路檔案系統總結
1.nfs網路檔案系統屬於dfs(分布式檔案系統),主要功能在網路上的unix共享目錄和檔案。
2.nfs版本有兩個v2和v3,v3為預設版本。
3.nfs利用rpc服務來傳遞客戶端和服務端資訊,不過必須啟動portmap服務。rpc.mountd該程式主要用來接收nfs客戶端安裝請求,並且檢查此請求時否符合目前匯出的檔案系統,rpc.nfsd屬於使用者層,它配合linux核心滿足nfs客戶端的動態請求。
4.rpminfo -p ns1.***.com顯示協議連線埠資訊
5.nfs配置檔案在/etc/exports中,它是共享資源訪問控制列表。 共享目錄 (客戶端(訪問許可權,選項,使用者id對應)
共享目錄把握乙個原則就是使用絕對路徑,客戶端表示方式有許多單一主機(主機名,別名,ip位址,多個用空格分隔),群組可以使用@群組名稱,例如@workgroup,萬用字元入* ?來允許nfs的客戶單連線例如*.***.com表示允許來自***.com所有主機連線,網路節點,如果要指定ip網路節點客戶端,那可以用cidr格式表示法,如192.168.1.3/24或192.168.1.3/255.255.255.0
訪問許可權分兩類rw,ro允許客戶端讀取和寫入和唯讀兩種。選項引數有許多就不一一枚舉了。最後使用者id對應是為了防止訪問nfs資源的時候仍有root的許可權,所以避免問題所以採用了id對應到普通使用者的方式no_all_squash停用所有。
6.設定/etc/exports一定要設定空格,舉例:/share_1 ns1 (rw,sync) ns2 (rw,sync,no_root_squash)//表示/share_1目錄設定為共享,並且允許ns1和ns2主機擁有讀取和寫入許可權外,在主機ns2上同時停用root_squash功能。在()的前後部能留任何空白,否則無法成功設定該共享目錄。如果不加上sync和async選項則在exportfs指令會出現警告資訊(但仍可以成功匯出目錄),設定好/etc/exports檔案後必須使用exportfs來檢查一下語法正確性並且進行格式轉換exportfs -rv,exportfs程式主要來維護nfs檔案系統列表,當執行該命令它會將/etc/exports檔案中內容複製到/var/lib/nfs/etab中,當客戶端訪問共享目錄時候mountd程式就會檢查/var/lib/nfs/etab檔案內容,來決定客戶端訪問許可權。
7.檢視nfs伺服器是那個的共享資源showmount -e ns1.***.com //-e代表export
8安裝nfs伺服器的共享資源 mount nfs伺服器: 共享目錄 本地安裝目錄,mkdir /nfs_1 //建立nfs_1目錄,mount ns1: /share_3 /nfs_1//表示ns1伺服器上的共享share_3目錄安裝到本機client1上。解除安裝umount /nfs_1
nfs(網路檔案系統)總結
網路檔案系統是由sun公司研製的unix表示層協議 功能 能使使用者訪問網路上別處的檔案就像在使用自己的計算機一樣。共享檔案系統之一 測試 掛載一下試試 sudo mount t nfs localhost 要掛載的目錄 目標目錄 ls 目標目錄 看看是否有掛載的內容,有就對了 sudo umoun...
NFS網路檔案系統
一 samba伺服器與nfs伺服器的區別 samba伺服器用於建立windows與linux虛擬機器之間的檔案共享.nfs伺服器用於建立linux虛擬機器與arm嵌入式系統之間的檔案共享.二 nfs網路檔案系統的建立 1 在linux虛擬機器下執行選單 系統設定 伺服器設定 nfs伺服器,開啟nfs...
NFS 網路檔案系統
1.nfs network filesystem 網路檔案系統 讓不同的機器,不同的os在網路上共享目錄和檔案。通過nfs,使用者和程式可以象訪問本地檔案一樣訪問遠端系統上的檔案。4.配置nfs 共享的nfs目錄在 etc exports中列出,這個檔案控制對目錄的共享。書寫規則是 共享目錄 主機 ...