Ubuntu系統(tǒng)下NFS配置:uClinux客戶端

字號:

進(jìn)行以下操作時,請先確認(rèn)是否安裝了nfs-kernel-server套件
    請到新立得軟件管理包查詢。
    并創(chuàng)建/nfs 文件夾,而且要修改其權(quán)限為777
    1.修改/etc/exports為如下情況:
    # /etc/exports: the access control list for filesystems which may be exported
    # to NFS clients. See exports(5)。
    #
    # Example for NFSv2 and NFSv3:
    # /srv/homes hostname1(rw,sync) hostname2(ro,sync)
    #
    # Example for NFSv4:
    # /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt)
    # /srv/nfs4/homes gss/krb5i(rw,sync)
    #格式:
    #欲分享出去的目錄 主機名稱1或者IP1(參數(shù)1,參數(shù)2)主機名稱2或者IP2(參數(shù)3,參數(shù)4)
    #其中nfs為共享文檔,192.168.1.242和192.168.1.241為允許共享的客戶端IP
    #(rw)括號里面是客戶端對共享文件的訪問屬性
    #注意其中的IP是具體的IP地址,不好出現(xiàn)*
    /nfs 192.168.1.242(rw)
    /nfs 192.168.1.241(rw,sync)
    2.修改/etc/hosts為如下情況
    127.0.0.1 localhost
    127.0.1.1 prisonmap-desktop
    #IP地址 客戶端主機名
    192.168.1.242 wengheiwei-desktop
    192.168.1.241 uClinux
    # The following lines are desirable for IPv6 capable hosts
    ::1 ip6-localhost ip6-loopback
    fe00::0 ip6-localnet
    ff00::0 ip6-mcastprefix
    ff02::1 ip6-allnodes
    ff02::2 ip6-allrouters
    ff02::3 ip6-allhosts
    將上面兩個文件修改并保存后
    3.重新啟動portmap服務(wù)和nfs-kernel-server服務(wù)
    命令分別為:
    /etc/init.d/portmap start
    /etc/init.d/nfs-kernel-server restart
    4.客戶端uClinux(MAGICARM2200)的網(wǎng)絡(luò)IP設(shè)置:
    IP ADDR : 192.168.1.241
    NET MASK : 255.255.255.0
    BROADCAST : 192.168.1.1
    5.啟動客戶端uclinux并切換到/usr 目錄下
    輸入命令:mount -t nfs 192.168.1.242:/nfs /mnt -o nolock
    若掛載成功,則返回當(dāng)前路徑
    若切換到/mnt下,便可以看到主機上/nfs目錄下的東西,便是成功了!