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 ...