網路檔案系統 NFS

2021-08-22 09:53:16 字數 1255 閱讀 1186

nfs:

nfs(network file system)即網路檔案系統,是freebsd支援的檔案系統中的一種,它允許網路中的計算機之間通過tcp/ip網路共享資源。在nfs的應用中,本地nfs的客戶端應用可以透明地讀寫位於遠端nfs伺服器上的檔案,就像訪問本地檔案一樣。

環境:cnetos7 1708

ip:192.168.13.1 linux-node1.example.com

192.168.13.2 linux-node2.example.com

nfs 服務搭建的安裝包

實現nfs 伺服器搭建(確保開機自啟動)

ps:主要程序:

nfsd:2049埠 註冊實現nfs服務。

mountd: 實現掛載,半隨機埠,nfs提供。

nfs 的配置檔案 /etc/exports

配置檔案簡單格式

showmount 檢視共享的目錄 ip:nfs-server的ip

客戶端:

192.168.13.2 linux-node2.example.com

客戶端需要安裝nfs-utils

客戶端同樣可以檢視

mount 掛在使用

許可權限制為唯讀

修改配置檔案,在不重啟服務的情況下讀取配置檔案:

exportfs的使用相當於reload(-r 匯出所有的檔案系統)

ps: -u 取消所有匯出的檔案系統

檢視是否生效

檔案系統匯出屬性:

ro:唯讀

rw:讀寫

sync:同步

async:非同步

root_squash:將root使用者對映為來賓賬號(預設開啟)

no_root_squash:保留管理員許可權

all_squash:無論什麼轉換為來賓賬號

anonuid,anongid:指定來賓賬號的uid和gid

伺服器端建立linux_node1 使用者授權並且賦予許可權

客戶端建立相同uid gid 不同的使用者客戶端顯示linux_node2

伺服器端顯示為linux_node1

客戶端切換為root 沒有許可權刪除檔案

建立nfstest使用者,指定為來賓使用者

此時使用者為510 才有寫許可權

實現開機自動掛在:

標準新增

mountd 開隨機埠進行提供服務,如果占用3360 或者使用的埠,將影響改服務的使用。

編輯配置檔案,固定mountd,使用的埠

此時mountd 為固定埠892

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中列出,這個檔案控制對目錄的共享。書寫規則是 共享目錄 主機 ...

網路檔案系統NFS

1 介紹 network file system,由sun公司在1984年開發,目前nfs被普遍使用。nfs4.0以前的版本在效能上存在瓶頸,nfs4.1已經是pnfs了,即並行nfs?目的是在安裝unix計算機之間實現磁碟檔案共享,構建於ip協議之上,是標準的c s架構,nfs伺服器輸出 expo...