ubuntu 配置NFS并挂在共享目录到目标板详解

来源:互联网 发布:梦幻西游淘宝网租号 编辑:程序博客网 时间:2024/06/01 09:54

原文网址:http://blog.sina.com.cn/s/blog_6592a07a01014e5r.html

首先我们来了解一下NFS,NFS是Network File System的简写,即网络文件系统.那么文件系统又是什么了?从系统角度来看,文件系统是对文件存储器空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,当用户不再使用时撤销文件等。 NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。

    如果你以前没有装过nfs服务的话那么首先要下载几个包,在Ubuntu下面很简单,输入命令:

    #sudoapt-getinstall portmap          portmap进程维护着一张NFS程序号到Internet端口号之间的映射表  

    #sudoapt-getinstall nfs-kernel-server   安装nfs-kernel-server
    #sudogedit/etc/exports

    在弹出的文本编辑器中编辑exports文件,在最后一行添加:
    /home/yx/forlinx *(rw,sync,no_root_squash)

    其中/home/yx/forlinx 表示服务器要共享的目录,把这个改成你要共享的目录就可以了,*表示所有的主机都可访问你的共享目录,也可以设定指定的主机(IP号),

    启动NFS服务
    #sudo/etc/init.d/portmaprestart
    #sudo/etc/init.d/nfs-kernel-serverrestart

    检查服务是否已经运行
    #serviceportmapstatus
    #servicenfs-kernel-serverstatus

    把宿主机的共享目录挂载到目标板上了,这样调试程序非常方便,不用把程序传过去就可以直接调试了。挂载过程如下:

    首先开机启动6410,进入linux,进入shell,配置板子的ip地址,
    #ifconfig eth0 ipaddr
    ipaddr就是上面所设置的允许访问共享目录的ip,

    #mount -t nfs -o nolock serverip:/home/yx/forlinx /mnt/ext1
    把serverip改为你自己的主机的ip就可以了,forlinx为共享文件名 /mnt/ext1为本地文件名。这个时候要确认你的主机的nfs服务已经启动,并且网线已经连接好,正常情况下等一下就可以完成挂载了

 mount -t nfs -o intr,nolock,rsize=1024,wsize=1024 192.168.1.100:/home/alerst/forlinux /mnt

这个是采用TCP的模式,更准确一点。

0 0
原创粉丝点击