Ubuntu 下NFS按在配置

2021-06-26 15:14:15 字數 1467 閱讀 2651

以前就聽說過nfs服務,但是一直沒有用,在學習製作根檔案系統的時候,才算是真正用上它了,我感覺它還不錯,通過它「掛載」製作好的根檔案系統。它在嵌入式中的角色就用下面的一張圖說明吧!

用網線將主機與開發板連線起來,主機開啟nfs服務後,就可以像tftp一樣傳檔案到開發板了,有的人會問,不如直接用tftp好了,但是nfs還可以掛載根檔案系統啊!

下面介紹安裝步驟

1、執行命令:sudo apt-get install nfs-kernel-server 我之前安裝了,之所以寫下來是防止重灌系統後,這些東西都怎麼安裝。

2、執行命令:sudo

mkdir /home/book/nfs

建立乙個nfs服務的專有的資料夾,這裡路徑依自己喜好而定!不過要記得這個路徑

3、建立好資料夾後,接著執行命令:

sudo vi /etc/exports

配置nfs

4、在文章的最後一行新增:

/home/book/nfs *(rw,sync,no_root_squash,no_subtree_check)這一行的含義是:

/home/book/nfs:與nfs服務客戶端共享的目錄,這個路徑必須和你前面設定的檔案的路徑一致!

*:允許所有的網段訪問,也可以使用具體的ip

rw:掛接此目錄的客戶端對該共享目錄具有讀寫許可權

sync:資料同步寫入記憶體和硬碟

no_root_squash:root使用者具有對根目錄的完全管理訪問許可權。

no_subtree_check:不檢查父目錄的許可權。更多的引數說明我在文章下面貼出來了!

5、修改完上述配置檔案儲存退出。

6、執行命令:sudo /etc/init.d/portmap restart 重啟portmap服務。nfs是乙個rpc程式,使用它前,需要對映好埠,通過portmap設定。

7、執行命令:sudo /etc/init.d/nfs-kernel-server restart 重啟nfs服務。

ubuntu下NFS的配置

接ln s home pub work freerunner out target product freerunner home jgyang nfsroot 這樣在開發板上設定的核心命令列中設定的nfs目錄就可是 home jgyang nfsroot,但在 etc exports檔案中 exp...

Ubuntu下配置NFS服務

table of contents 1.2.建立共享目錄 3.修改該配置檔案 4.重啟服務 5.測試伺服器 6.測試客戶端 測試系統 ubuntu8.04 使用如下命令,可以在 ubuntu 下很方便的獲取並安裝相關軟體 sudo apt get install portmap nfs kernel...

Ubuntu下配置NFS服務

table of contents 1.2.建立共享目錄 3.修改該配置檔案 4.重啟服務 5.測試伺服器 6.測試客戶端 測試系統 ubuntu8.04 使用如下命令,可以在 ubuntu 下很方便的獲取並安裝相關軟體 sudo apt get install portmap nfs kernel...