溫馨提示×

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

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

學(xué)習(xí)手記-基于iTOP4412開(kāi)發(fā)板NFS服務(wù)器搭建及測(cè)試

發(fā)布時(shí)間:2020-03-02 17:23:33 來(lái)源:網(wǎng)絡(luò) 閱讀:1877 作者:pikylearnlinux 欄目:系統(tǒng)運(yùn)維

NFS特點(diǎn):

1)基于UDP/IP

2)功能和網(wǎng)盤(pán)基本上差不多,但性能沒(méi)那么強(qiáng)。


NFS服務(wù)器搭建步驟

  1. 在ubantu上安裝nfs軟件:nfs-kernel-server

  2. 配置文件

    1)打開(kāi)配置文件:/etc/exports

    2)增加配置:/home/topeet/minLinux/ *(rw,sync,no_root_squash)

    含義如下:

    /home/topeet/minLinux/:服務(wù)器上的共享目錄

    *:表示接受任何網(wǎng)段的訪(fǎng)問(wèn)

    rw:可讀可寫(xiě)

    sync:同步

    no_root_squash: 這個(gè)說(shuō)來(lái)話(huà)長(zhǎng),描述如下:

    【no_root_squash:登入 NFS 主機(jī)使用共享目錄的使用者(客戶(hù)端)如果是 root 的話(huà),那么對(duì)于這個(gè)共享目錄來(lái)說(shuō),他將就具有 root 的權(quán)限?。ǘ际钦f(shuō)話(huà)算數(shù)的老板??!由于存在風(fēng)險(xiǎn),一般調(diào)試時(shí)使用)
       root_squash:在登入 NFS 主機(jī)使用共享目錄的使用者(客戶(hù)端)如果是 root 時(shí),那么這個(gè)使用者的權(quán)限將被壓縮成為匿名使用者,通常他的 UID 與 GID 都會(huì)變成 nobody 那個(gè)系統(tǒng)賬號(hào)的身份。(別以為你也是個(gè)主,這是老子的地盤(pán),別亂來(lái)?。?/span>

  3. 重啟portmap服務(wù)

    /etc/init.d/portmap restart

    *portmap端口映射:幫助網(wǎng)絡(luò)應(yīng)用程序(nfs)找到正確的通訊端口(port)

  4. 重啟nfs服務(wù)

    /etc/init.d/nfs-kernel-server restart


內(nèi)核配置步驟:(內(nèi)核要重新配置并燒寫(xiě),開(kāi)發(fā)板的nfs才能用)

  1. 在內(nèi)核所在的路徑下(/home/topeet/android4.0/iTop4412_Kernel_3.0)將config_for_linux_scp_elite 文件拷貝到.config 。如下:

    cp -r config_for_linux_scp_elite .config

  2. 配置內(nèi)核

    make menuconfig (用于打開(kāi)及修改.config文件,該文件無(wú)法用vi打開(kāi)。首次打開(kāi),用時(shí)會(huì)稍長(zhǎng)些)

    注意:輸入命令時(shí),需在內(nèi)核所在路徑下(即:/home/topeet/android4.0/iTop4412_Kernel_3.0)操作,否則會(huì)提示無(wú)法找到該命令。

    學(xué)習(xí)手記-基于iTOP4412開(kāi)發(fā)板NFS服務(wù)器搭建及測(cè)試

    1)分步驟1:進(jìn)入菜單“Networking support”(聯(lián)網(wǎng)服務(wù))-“Networking option”(聯(lián)網(wǎng)選項(xiàng))下選中“IP:kernel level autoconfiguration”(內(nèi)核級(jí)自動(dòng)配置)

    學(xué)習(xí)手記-基于iTOP4412開(kāi)發(fā)板NFS服務(wù)器搭建及測(cè)試

    2)分步驟2:進(jìn)入菜單“File systems”(文件系統(tǒng))-“Network File Systems”(網(wǎng)絡(luò)文件系統(tǒng))下分別選中以下6項(xiàng)

    “Network client support”(網(wǎng)絡(luò)客戶(hù)端服務(wù))

    “NFS client support for NFS version 3”(適用于NFS version 3的NFS客戶(hù)端服務(wù))

    “NFS client support for the NFSv3 ACL protocol extension”(適用于NFSv3 ACL協(xié)議擴(kuò)展的NFS客戶(hù)端服務(wù))

    “NFS client support for NFS version4”(適用于NFS version 4的NFS客戶(hù)端服務(wù))

    “NFS client support for NFSv4.1”(適用于NFS version 4.1的NFS客戶(hù)端服務(wù))

    “Root file system on NFS”(在NFS上啟用root文件系統(tǒng))

    學(xué)習(xí)手記-基于iTOP4412開(kāi)發(fā)板NFS服務(wù)器搭建及測(cè)試

    3)分步驟3:進(jìn)入菜單“Boot options",配置“Default kernel command string”。輸入以下配置信息(括號(hào)內(nèi)容為注釋),注意中間不得分行

    root=/dev/nfs rw nfsroot=192.168.1.103:/home/minilinux/system (root掛載路徑:/dev/nfs; 讀寫(xiě):rw; nfsroot路徑:192.168.1.103:/home/minilinux/system 也就是服務(wù)器的共享目錄)

    ip=192.168.1.230:192.168.1.103:192.168.1.1:255.255.255.0:iTOP:eth0:off(開(kāi)發(fā)板IP:192.168.1.230; 服務(wù)器IP:192.168.1.103; 開(kāi)發(fā)板gate:192.168.1.1; 開(kāi)發(fā)板mask:255.255.255.0; 開(kāi)發(fā)板主機(jī)名:iTOP; 網(wǎng)卡:eth0)

    rootfstype=ext4 init=/linuxrc console=ttySAC2,115200 (root文件系統(tǒng)格式:ext4; 初始化路徑:/linuxrc; 終端:使用串口SAC2,波特率115200)

    學(xué)習(xí)手記-基于iTOP4412開(kāi)發(fā)板NFS服務(wù)器搭建及測(cè)試

    最后退出并保存配置!


向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI