91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

嵌入式Linux是怎么使用NFS掛載根文件系統

發布時間:2022-01-26 17:46:50 來源:億速云 閱讀:195 作者:柒染 欄目:開發技術

這期內容當中小編將會給大家帶來有關嵌入式Linux是怎么使用NFS掛載根文件系統,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

對于嵌入式開發程序員來說使用NFS 掛在根文件系統是必須掌握的技能, 下面是在嵌入式Linux開發中使用NFS掛載根文件系統的具體方法。

1.安裝NFS 服務器(以ubuntu為例)

sudo apt-get install nfs-kernel-server

2.安裝NFS 客戶端

sudo apt-get install nfs-common

3.創建共享目錄

sudo mkdir /home/nfs

4.配置NFS

4.1 修改配置文件/etc/exports

在最后一行添加:/home/nfs (rw,sync,no_root_squash,no_subtree_check)前面那個目錄是與nfs服務客戶端共享的目錄,代表允許所有的網段訪問(也可以使用具體的IP)rw:掛接此目錄的客戶端對該共享目錄具有讀寫權限sync:資料同步寫入內存和硬盤no_root_squash:客戶機用root訪問該共享文件夾時,不映射root用戶。(root_squash:客戶機用root用戶訪問該共享文件夾時,將root用戶映射成匿名用戶)no_subtree_check:不檢查父目錄的權限。

4.2 nfs是一個RPC程序,使用它前,需要映射好端口,通過rpcbind 設定:

sudo service rpcbind restart

4.3 重啟nfs服務:

sudo service nfs-kernel-server restart

4.4查看NFS是否配置ok

輸入showmount  –exports 顯示系統中共享的所有目錄

接下來我們配置ARM端(嵌入式開發板,開發板使用的是友善之臂的smart210)

  1. 使用NFS掛在根文件系統,需要內核的支持,因此首先需要編譯內核

    1.1  進入內核源碼目錄 執行 make menuconfig

在Gnenral setup選項中,取消掉Initial RAM filesystem and RAM disk選項

進入file systems選項的下一層目錄

選中下圖中的藍色區域選項

然后退出保存,重新編譯 內核

make uImage ARCH=arm CROSS_COMPILE=arm-linux-

重新編譯好的內核位于/arch/arm/boot/目錄下,將該內核拷貝到SD卡中替換掉原有的內核燒錄文件zImage.

  1. 設置內核啟動參數(本文中開發板uboot、內核、內核參數、跟文件系統的燒寫使用的是SD卡,因此只需要在SD中的配置文件中進行修改就可以)

################## Linux ####################Linux-BootLoader = Superboot210.binLinux-Kernel = Linux/zImage#Linux-CommandLine = root=/dev/mtdblock4   rootfstype=yaffs2 console=ttySAC0,115200 init=/linuxrc skipcali=yes ctp=3Linux-CommandLine = console=ttySAC0,115200   root=/dev/nfs nfsroot=192.168.1.12:/home/book/Codes/fs_mini_mdev_new ip=192.168.1.230:192.168.1.12:192.168.1.12:255.255.255.0:linux.arm9.net:eth0:off  skipcali=yes ctp=3#Linux-RootFs-InstallImage = Linux/rootfs_qtopia_qt4-mlc2.img

對于不用SD卡進行燒錄的開發板,需要在uboot命令行中傳遞內核配置參數到開發板。其中PC端IP地址:192.168.1.12,開發板地址192.168.1.230

將SD卡中的內核和內核參數刷新到開發板中后,重啟開發板,此時經可以看到開發板成功掛在了NFS跟文件系統。

上述就是小編為大家分享的嵌入式Linux是怎么使用NFS掛載根文件系統了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宕昌县| 蒙山县| 磐安县| 津南区| 敦化市| 马关县| 东兴市| 微山县| 新巴尔虎左旗| 宁远县| 德安县| 孟连| 韶山市| 文安县| 新龙县| 抚顺市| 松滋市| 吉隆县| 任丘市| 高陵县| 阿合奇县| 镇江市| 兴业县| 和龙市| 崇义县| 肥城市| 西城区| 宾川县| 大渡口区| 黔江区| 通化县| 四子王旗| 洮南市| 晋城| 吉木萨尔县| 礼泉县| 丹棱县| 涿州市| 化州市| 栾城县| 上饶市|