• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      Linux下NFS(網(wǎng)絡(luò)文件系統(tǒng))的建立與配置方法

      2013-04-16 07:06:26瑛宣
      關(guān)鍵詞:服務(wù)器端命令分區(qū)

      網(wǎng)絡(luò)文件系統(tǒng)(NFS,Network File System)是一種將遠(yuǎn)程主機(jī)上的分區(qū)(目錄)經(jīng)網(wǎng)絡(luò)掛載到本地系統(tǒng)的一種機(jī)制,通過(guò)對(duì)網(wǎng)絡(luò)文件系統(tǒng)的支持,用戶(hù)可以在本地系統(tǒng)上像操作本地分區(qū)一樣來(lái)對(duì)遠(yuǎn)程主機(jī)的共享分區(qū)(目錄)進(jìn)行操作。

      在嵌入式Linux的開(kāi)發(fā)過(guò)程中,開(kāi)發(fā)者需要在Linux服務(wù)器上進(jìn)行所有的軟件開(kāi)發(fā),交叉編譯后,通用FTP方式將可執(zhí)行文件下載到嵌入式系統(tǒng)運(yùn)行,但這種方式不但效率低下,且無(wú)法實(shí)現(xiàn)在線(xiàn)的調(diào)試。因此,可以通過(guò)建立 NFS,把 Linux服務(wù)器上的特定分區(qū)共享到待調(diào)試的嵌入式目標(biāo)系統(tǒng)上,就可以直接在嵌入式目標(biāo)系統(tǒng)上操作Linux服務(wù)器,同時(shí)可以在線(xiàn)對(duì)程序進(jìn)行調(diào)試和修改,大大的方便了軟件的開(kāi)發(fā)。因此,NFS的是嵌入式Linux開(kāi)發(fā)的一個(gè)重要的組成部分,本部分內(nèi)容將詳細(xì)說(shuō)明如何配置嵌入式Linux的NFS開(kāi)發(fā)環(huán)境。

      嵌入式Linux的NFS開(kāi)發(fā)環(huán)境的實(shí)現(xiàn)包括兩個(gè)方面:一是Linux服務(wù)器端的NFS服務(wù)器支持;二是嵌入式目標(biāo)系統(tǒng)的NFS客戶(hù)端的支持。因此,NFS開(kāi)發(fā)環(huán)境的建立需要配置Linux服務(wù)器端和嵌入式目標(biāo)系統(tǒng)端。

      一、Linux服務(wù)器端NFS服務(wù)器的配置

      以root身份登陸Linux服務(wù)器,編輯/etc目錄下的共享目錄配置文件exports,指定共享目錄及權(quán)限等。

      執(zhí)行如下命令編輯文件/etc/exports:

      #vi/etc/exports

      在該文件里添加如下內(nèi)容:

      /home/work 192.168.0.*(rw,sync,no_root_squash)然后保存退出。

      添加的內(nèi)容表示:允許ip地址范圍在192.168.0.*的計(jì)算機(jī)以讀寫(xiě)的權(quán)限來(lái)訪(fǎng)問(wèn)/home/work目錄。

      /home/work也稱(chēng)為服務(wù)器輸出共享目錄。

      參數(shù)意義描述如下:

      rw:讀/寫(xiě)權(quán)限,只讀權(quán)限的參數(shù)為 ro;

      sync:數(shù)據(jù)同步寫(xiě)入內(nèi)存和硬盤(pán),也可以使用 async,此時(shí)數(shù)據(jù)會(huì)先暫存于內(nèi)存中,而不立即寫(xiě)入硬盤(pán)。

      no_root_squash:NFS服務(wù)器共享目錄用戶(hù)的屬性,如果用戶(hù)是 root,那么對(duì)于這個(gè)共享目錄來(lái)說(shuō)就具有root的權(quán)限。

      接著執(zhí)行如下命令,啟動(dòng)端口映射:

      #/etc/rc.d/init.d/portmap start

      最后執(zhí)行如下命令啟動(dòng)NFS服務(wù),此時(shí)NFS會(huì)激活守護(hù)進(jìn)程,然后就開(kāi)始監(jiān)聽(tīng) Client端的請(qǐng)求:

      #/etc/rc.d/init.d/NFS start

      用戶(hù)也可以重新啟動(dòng)Linux服務(wù)器,自動(dòng)啟動(dòng)NFS服務(wù)。

      在NFS服務(wù)器啟動(dòng)后,還需要檢查L(zhǎng)inux服務(wù)器的防火墻等設(shè)置(一般需要關(guān)閉防火墻服務(wù)),確保沒(méi)有屏蔽掉NFS使用的端口和允許通信的主機(jī),主要是檢查L(zhǎng)inux服務(wù)器 iptables,ipchains等選項(xiàng)的設(shè)置 , 以 及 /etc/hosts.deny,/etc/hosts.allow文件。

      我們首先在Linux服務(wù)器上進(jìn)行NFS服務(wù)器的回環(huán)測(cè)試,驗(yàn)證共享目錄是否能夠被訪(fǎng)問(wèn)。在Linux服務(wù)器上運(yùn)行如下命令:

      # mount t NFS 192.168.0.20:/home/work/mnt

      #ls/mnt

      命令將Linux服務(wù)器的NFS輸出共享目錄掛載到/mnt目錄下,因此,如果NFS正常工作,應(yīng)該能夠在/mnt目錄看到/home/work共享目錄中的內(nèi)容。

      二、嵌入式目標(biāo)系統(tǒng)NFS客戶(hù)端的配置

      在Linux服務(wù)器設(shè)置好后,還需要對(duì)客戶(hù)端進(jìn)行相關(guān)配置。在配置內(nèi)核時(shí)選擇Load an Alternate Configu ration File輸入配置文件的路徑和文件名添加內(nèi)核對(duì)NFS的支持:

      選 中 networking options-IP:kernel level auloconfiguralion項(xiàng)選中file systems-network file systems- 下的root file system on NFS和NFS file system support重新編譯內(nèi)核下載bootloader和kernel到開(kāi)發(fā)板上。

      在嵌入式目標(biāo)系統(tǒng)的Linux Shell下,執(zhí)行如下命令來(lái)進(jìn)行 NFS共享目錄掛載:

      #mkdir/mnt/NFS//建立Linux服務(wù)器輸出共享目錄的掛載點(diǎn);

      # mount t NFS 192.168.0.20:/home/work/mnt/NFS o nolock

      #cd/mnt/NFS

      #ls

      此時(shí),嵌入式目標(biāo)系統(tǒng)端所顯示的內(nèi)容即為L(zhǎng)inux服務(wù)器的輸出目錄的內(nèi)容,即Linux服務(wù)器的輸出目。

      錄/home/work通過(guò)NFS映射到了嵌入式目標(biāo)系統(tǒng)的/mnt/NFS目錄。用戶(hù)可以用增/刪/修改文件的方式來(lái)驗(yàn)證實(shí)際效果。mount命令中的192.168.0.20為L(zhǎng)inux服務(wù)器的IP地址,/home/work為L(zhǎng)inux服務(wù)器端所配置的共享輸出目錄,/mnt/NFS為嵌入式設(shè)備上的本地目錄。

      在開(kāi)發(fā)過(guò)程中,來(lái)回輸入命令非常煩人,這里寫(xiě)了兩個(gè)簡(jiǎn)單的腳本來(lái)完成NFS的啟動(dòng),掛載。

      host啟動(dòng) NFS:

      sNFS

      #!/bin/bash

      ifconfig eth0 192.168.0.20

      /etc/rc.d/init.d/portmap start/etc/rc.d/init.d/NFS start

      嵌入式目標(biāo)機(jī)掛載NFS:

      mNFS:

      #!/bin/sh

      mount -t NFS 192.168.0.20:/home/work/NFS /mnt/NFS -o nolock

      echo“NFS ok!”

      猜你喜歡
      服務(wù)器端命令分區(qū)
      只聽(tīng)主人的命令
      上海實(shí)施“分區(qū)封控”
      浪莎 分區(qū)而治
      移防命令下達(dá)后
      淺析異步通信層的架構(gòu)在ASP.NET 程序中的應(yīng)用
      成功(2018年10期)2018-03-26 02:56:14
      這是人民的命令
      在Windows中安裝OpenVPN
      基于SAGA聚類(lèi)分析的無(wú)功電壓控制分區(qū)
      基于多種群遺傳改進(jìn)FCM的無(wú)功/電壓控制分區(qū)
      藍(lán)色命令
      称多县| 崇阳县| 德保县| 河津市| 浙江省| 仲巴县| 泽库县| 图们市| 靖宇县| 玛多县| 南乐县| 福鼎市| 青河县| 衡山县| 杨浦区| 东乌| 乐山市| 温泉县| 满城县| 阳西县| 永定县| 苗栗县| 萝北县| 冷水江市| 定边县| 阿克陶县| 张掖市| 依兰县| 凤城市| 延川县| 新竹县| 襄樊市| 且末县| 阿城市| 德保县| 泗水县| 辉南县| 台江县| 壤塘县| 张家界市| 长宁区|