NFS伺服器簡介

2022-04-01 09:45:51 字數 1036 閱讀 3768

1、nfs為network file system(網路檔案系統):不同機器不同的作業系統可以彼此共享資料檔案。

nfs的配置簡單,啟動remote procedure call(rpc, 就是rpcbind這個軟體)。

nfs的啟動需要通過所謂的遠端過程呼叫(rpc),不僅是要啟動nfs,啟動rpc。

2、nfs: 可以通過網路,讓不同的機器、不同的作業系統可以共享彼此的檔案(share files).     (注意許可權)

nfs的服務埠: 2049

遠端過程呼叫(remote  procedure call)

nfs用來傳輸的埠是隨機選擇的,小於1024的埠。

3、rpc最主要的功能就是指定每個nfs功能所對應的port number,並且通知給客戶端,讓客戶端可以連線到正確的埠上去。

當伺服器在啟動nfs時會隨機選取數個埠,並主動向rpc註冊,因此rpc可以知道每個埠對應的nfs功能。

rpc port 111 來監聽客戶端

nfs伺服器的主要任務是進行檔案系統的共享,而檔案系統的共享是與許可權有關的。

檔案系統的inode所記錄的屬性uid、gid,而非賬號與屬組名。

nfs的客戶端以root使用者登入登入,身份會被主動壓縮成為匿名使用者。

4、nfs的軟體結構

主要配置檔案:/etc/exports

nfs檔案系統維護命令:/usr/sbin/exportfs 

共享資源的日誌檔案:/var/lib/nfs/*tab

客戶端查詢伺服器共享資源的命令: /usr/sbin/showmount

5、nfs會直接使用核心,核心必須支援耐nfs才行。

主要的配置方法:

# vim /etc/exports

/tmp   192.168.100.0/24(ro)localhost(rw)

啟動rpcbind

#/etc/init.d/rpcbind start

#/etc/init.d/nfs start

nfs的連線檢視   showmount -e localhost

nfs伺服器配置

nfs伺服器可以讓linux作業系統之間資料的傳送,比如你跑有linux系統的開發板和你linux電腦間資料傳送 在 etc exports 檔案中加一句話 nfs ser 192.168.0.rw,no root squash 儲存退出 nfs ser 其他linux機器 比如你的開發板 訪問的資...

NFS 伺服器初探

1 首先知道nfs是什麼?為什麼會有nfs出現,這個網上書上很多了。nfs network file system 中文名 網路檔案系統。他可以使安裝了不同作業系統的計算機之間進行資料共享。有效提高資源的利用率,節省本地磁碟空間,方便集中管理。nfs是採用的c s模式。其他系統在掛載了這個共享目錄之...

NFS伺服器配置

配置nfs伺服器 如同windows之間的共享一樣,首先要確定共享的是哪個資料夾,允許哪些訪問者,還有賦予訪問者什麼許可權。這些都是通過修改 etc exports檔案來決定的,還沒有配置過nfs的這個檔案時空白的。vim etc exports 新增 如下 tmp rw,sync,no root ...