日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

安装NFS服务,并挂载到开发板

發布時間:2025/6/15 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 安装NFS服务,并挂载到开发板 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.前言

? 由于嵌入式linux開發大多數使用的是交叉編譯環境,難免很頻繁的將文件在開發板和PC環境之間傳遞,最方便的當然是網絡傳遞了,可以使用FTP,以及掛載NFS兩種方式了,顯然后者更為方便了。


2.NFS服務安裝

?? Ubuntu上默認是沒有安裝NFS服務器的,首先要安裝NFS服務程序:

????????????????????? sudo apt-get install nfs-kernel-server

????????? (安裝nfs-kernel-server時,apt會自動安裝nfs-common和portmap)


3.NFS服務配置

? 我只配置了/etc/exports這個文件?

?? NFS掛載目錄及權限由/etc/exports文件定義。

?????????????????????????????????????????????? sudo gedit /etc/exports

??? 比如我是將我的 /home/cfan/nfs6410 目錄讓10.254.1.*的IP共享, 則在該文件末尾添加下列語句:

??????? /home/cfan/nfs6410 10.254.1.*(rw,sync,no_root_squash)

????? 然后保存退出。

????? /home/cfan/nfs6410 就表示共享目錄,當然,你可以隨便換成自己喜歡的目錄。

????? 10.254.1.*:前面三位是你主機(NFS客戶端)的ip地址(本機終端ifconfig命令就可以獲得本機的ip地址)。

????? rw:讀/寫權限,只讀權限的參數為ro;

????? sync:數據同步寫入內存和硬盤,也可以使用async,此時數據會先暫存于內存中,而不立即寫入硬盤。

????? no_root_squash:NFS 服務器共享目錄用戶的屬性,如果用戶是 root,那么對于這個共享目錄來說就具有 root 的權限。

?????


重啟nfs服務? sudo /etc/init.d/nfs-kernel-server restart?


配置NFS后一定要重啟NFS服務。


4.掛載目錄到開發板

?查看PC端IP地址,終端中輸入 ifconfig?? ,比如我的IP是10.254.1.104

?


同樣方法查看開發板的IP,但是一般情況下開發板的IP不在同一個網段,就需要修改了

在開發板的串口終端中輸入? ifconfig eth0 10.254.1.108 netmask 255.255.255.0 up? ,我這里是將IP改為了10.254.1.108,這個按照你的實際情況修改


互相ping一下,看看是否聯通了

PC -> OK6410


OK6410 -> PC


在開發板的終端中輸入 mount -n -o nolock 10.254.1.104:/home/cfan/nfs6410/ /mnt/? ,這個看自己的實際掛載目錄進行修改,但是前面的目錄一定要和PC端的一樣,我這里是將PC的/home/cfan/nfs6410/ 目錄掛載到開發板的 mnt/目錄下

PC端


開發板端查看


這樣以后就可以在PC端開發,直接在開發板上面運行了,只要把文件復制到共享的目錄中就可以了。


5.開發板啟動自動設置

? 大家的開發板是不是每次重啟后IP都變了,還有就是每次都要掛載NFS是不是覺得很麻煩呢,我有個簡單的方法,就是修改開發板的/etc/init.d/rcS這個啟動文件。

在開發板的終端中輸入 : vi /etc/init.d/rcS

在下圖中的位置添加剛剛在上面用到的兩條命令

ifconfig eth0 10.254.1.108 netmask 255.255.255.0 up
mount -n -o nolock 10.254.1.104:/home/cfan/nfs6410/ /mnt/


不會使用VI的最好先查查怎么用,只要幾個簡單的命令就可以了,

比如 i ,進入文本編輯模式

esc 退出文本編輯模式

:wq 保存并退出。


重啟一下開發板看看,是不是已經自動掛載了NFS了。

PC端如果是用路由器DHCP分配IP,建議將IP固定,否則IP換了后開發板也無法連接到PC機的,路由器的靜態IP綁定里面可以設置的。




《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的安装NFS服务,并挂载到开发板的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。