新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 嵌入式uClinux應用程序的NFS開發

        嵌入式uClinux應用程序的NFS開發

        作者: 時間:2011-05-20 來源:網絡 收藏

          2.1.5使/etc/exports文件生效,導出共享目錄

          修改了/etc/exports文件后,不需要重新激活nfs,只需要重掃描/etc/exports的文件,將設定重新加載即可,所使用的命令格式為#exportfs [-aruv]。其參數說明:

          -a 全部掛載(或卸載) /etc/exports 文件中的設定

          -r重新掛載/etc/exports里的設定,此外也更新/etc/exports及/var/lib/nfs/xtab

          -u 卸載所掛目錄

          -v將共享的目錄的情況顯示到屏幕上

          這里,輸入#exportfs –rv,會將/etc/exports中所設置的共享目錄輸出。

          exporting 192.168.111.8:/home/nfs

          exporting *:/home/pub

          reexporting 192.168.111.8:/home/nfs to kernel

          每次修改了/etc/exports文件后都需要運行一次該命令。

          2.1.6檢查主機配置是否正確

          (1)檢驗所共享的目錄內容,可以查看/var/lib/nfs/xtab這個文件:

          # cat /var/lib/nfs/xtab 顯示共享出去的目錄信息。也可以用#showmount–e 192.168.111.1顯示主機上的共享目錄.

          (2)觀察激活的端口號,# netstat –utln顯示內容中有

          udp 0 0 0.0.0.0:2049 0.0.0.0:*

          這里2049是nfs服務所開啟的端口,其它的端口是RPC Server其它程序隨機產生的,每次restart nfs都會得到不一樣的端口號。

          (3)mount自己提供的共享目錄。#mount –t nfs 192.168.111.1:/home/pub /mnt/nfs,將主機/home/pub掛載到/mnt/nfs目錄下。如果 mount成功,表示主機配置正確。#cd /mnt/nfs,#ls 看見的內容就是/home/pub下的內容。

          2.1.7卸載共享目錄,停止服務

          卸載共享目錄#umount /mnt/nfs(#umount /home/nfs)

          停止(啟動)portmap服務 # /etc/rc.d/init.d/portmap stop(restart)

          停止(啟動)nfs服務 #/etc/rc.d/init.d/nfs stop(restart)

          2.2目標機上的配置

          目標機為內核為ARM7TDMI的S3C44BO板,運行操作系統。在目標機端使用掛載主機上的共享目錄,需要配置內核和相應的用戶程序(make menuconfig)。2.2.1配置內核

          Networking options --> (缺省) //開啟網絡功能

          Network device support --> (缺省)

          File systems ->Network File Systems——〉 //支持NFS文件系統

          *> NFS file system support

          # Provide NFSv3 client support

          2.2.2用戶程序配置

          Network Applications -->

          # portmap

          BusyBox -->

          # mount(mount nfs support)(mount/unmount 命令有兩個地方可以選擇,Filesystem Applications 或BusyBox。這里推薦選擇BusyBox。

          配置完畢后,將編譯生成的映像文件image.rom下載到目標機上flash中。

        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 香港 | 武夷山市| 大连市| 车致| 固始县| 上犹县| 象山县| 城固县| 敖汉旗| 蓬溪县| 甘德县| 潜山县| 新余市| 嘉祥县| 麻江县| 红原县| 犍为县| 乡城县| 高要市| 新津县| 湖口县| 东台市| 西青区| 丁青县| 灵宝市| 巴林左旗| 东兴市| 邹平县| 正镶白旗| 简阳市| 铜山县| 达尔| 肇源县| 合山市| 西盟| 金湖县| 高青县| 神农架林区| 西乌珠穆沁旗| 绥宁县| 丹寨县|