安装和使用NFS服务器的方法

2025-10-25 20:38:03

这个操作包括两个方面:一是Linux服务器的NFS服务端的支持;二是嵌入式目标系统的NFS客户端的支持。NFS开发环境的建立需要配置linux服务器端和作为客户端的嵌入式目标系统端。

     Linux服务端的配置。

    (1).如果服务器端已经安装了NFS服务器,可以直接进行下一步,如果没有安装,就需要用rpm命令进行安装。

    ①.用命令rpm  -q  nfs-utils可以查看是否安装NFS服务器。

    ②.如果没有安装,从对应Linux操作系统版本的安装光盘上找到nfs-utils的安装包。用下面的命令即可安装NFS服务器:

    rpm  -ivh  nfs-utils-1.0.9-24.el5.i386.rpm

    (2).关闭防火墙。使用命令为:iptables  -F

    (3).以root身份登陆Linux服务器,编辑NFS配置文件:通过命令vi  /etc/exports打开exports文件,指定允许被其它计算机访问的共享目录和访问权限。

    例如加入下面一行:

    /home  192.168.1.*(rw,sync,no_root_squash)

    对上面一行的解释如下:

    ①. /home :允许其他计算机访问的目录

    ②. 192.168.1.*:被允许访问该目录的客户端IP地址,本例表示IP前三段为192.168.1的所有地址都可访问该目录。

    ③. rw:可读可写

    ④. sync:同步写磁盘(async:资料会先暂存于内存当中,而非直接写入硬盘)

    ⑤. no_root_squash:表示客户端root用户对该目录具备写权限。

    (4).使exports目录生效,并查看已生效目录。使用命令为:

    exportfs  -a

    (5).重启nfs服务器。使用命令为以下其中一个即可:

    /etc/init.d/nfs  restart

    service nfs  restart

    另外,启动NFS服务器时用命令:/etc/init.d/nfs  start

    客户端的操作。

    (1).板子启动时迅速按任何键,进入uboot菜单,再按q进入shell模式。如下图所示。

    安装和使用NFS服务器的方法

    (2).使用命令printenv查看环境变量。如下图所示。

    安装和使用NFS服务器的方法

    (3).修改/设置环境变量。需要使用以下3条命令。

    setenv ipaddr  192.168.1.10(设置开发板(客户端)的IP地址)。

    setenv serverip  192.168.1.203(设置Linux主机(服务端)的IP地址)。

    saveenv(保存设置)。

    (4).以上三步有时可以不做,直接进行此步骤。

    重启板子,挂载nfs目录。

    使用mount命令来挂载NFS服务器上的共享目录后,就可以正常使用NFS服务器了。

    mount   -t   nfs   servername:/shared_dir   /localdir

    其中,server name:/shared_dir表示被访问的NFS服务器为server name,被访问的目录为shared_dir;/localdir表示把NFS服务器的目录挂载到本地的/localdir目录下。例如:

    mount   -t   nfs  192.168.1.100:/home   /mnt/nfs

    表示,把IP地址为192.168.1.100的作为NFS服务器的电脑的/home目录挂载到本地计算机的/mnt/nfs目录上。

    也可以用以下命令。

    mount -t nfs -o nolock -o tcp192.168.1.190:/home/swj/ipc3.0/trunk/source /mnt

    如果,/mnt目录不行,就挂载在/tmp目录下,使用命令为。

    mount -t nfs -o nolock -otcp 192.168.1.190:/home/swj/ipc3.0/trunk/source /tmp

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢