知識社群登入
位置: 艾鍗學院 Blog > 專業論壇 > 討論
[嵌入式Linux技術問題] 如何在ubuntu 上架設nfs server?
1樓
我是上周六班嵌入式Linux驅動程式的學員,因為我只報名該階段的課程,第一天上課,您們已經幫我將環境系統都架設好了,所以上課過程中,都沒有什麼問題。但現在我想要在自己的筆電安裝ubuntu,要將上課的環境整個複製到我的ubuntu上,請問nfs server要怎麼架設呢?

2樓
範例說明:由於嵌入式Linux驅動程式設計課程,為了方便學員實作,所以我們會在PC端的Ubuntu上架設nfs-server,當開發板開啟進入到kernel後要載入rootfs時,我們不使用nand flash上劃分好的rootfs區塊,而是直接將rootfs.carmfs檔所包含的內容放置在,nfs-server分享出的dir,這樣在撰寫driver時我們就不需要為了驗證,而重複將rootfs.carmfs燒寫到nand flash上。)

在Ubuntu架設nfs server請依照下列步驟操作:
 
1. Install
$ sudo apt-get install nfs-common
$ sudo apt-get install nfs-kernel-server
 
2. 設定 /etc/exports (PS.ITTraninig SDK預設位置在/home/ittraninig/work) 
$ sudo  vim  /etc/exports
/home/ittraining/work/filesystem/rootfs   *(rw,sync,no_root_squash)
 
3. 啟動 nfs server
$ sudo /etc/init.d/nfs-kernel-server start
 
4. check
$ showmount -e localhost
成功的話應該可以看到這樣的訊息:
Export list for localhost:
/home/ittraining/work/filesystem/rootfs  *
 
艾鍗學院 Andre