ubuntu9.10下安装配置NFS服务

来源:互联网 发布:淘宝管控记录大促 编辑:程序博客网 时间:2024/05/16 12:32
 

1、安装软件

      $sudo apt-get install nfs-kernel-server  nfs-common  portmap

 

2、配置portmap

      $sudo emacs /etc/default/portmap

      注释掉 -i 127.0.0.1 ,在这一行前面加#

 

3、创建NFS工作目录

      $cd /

      $sudo mkdir nfsroot

      $sudo chmod 777  nfsroot

 

4、配置相关服务目录及权限

      $sudo vi  /etc/exports

      添加如下内容:

              /nfsroot   *(rw,sync,no_root_squash)

       解释: /nfsroot 是共享目录

                     *(rw,sync,no_root_squash)中,*表示所有客户机都可以挂载

                                                                               rw 表示挂接此目录的客户机对该目录有读和写的权限

                                                                              sync 数据同步,同时写入内存与磁盘

                                                                               no_root_squash 表示服务器共享目录用户的属性,如果用户是root,那么对于这个共享目录来说就是具有root的权限。

5、更新exports

      $sudo exportfs  -r

 

6、重启NFS服务

     $ sudo  /etc/init.d/nfs-kernel-server restart

 

7、在PC机器测试

      $ sudo mount  192.168.1.111:/nfsboot  /mnt       192.168.1.111为NFS服务器IP地址

      此时可以查看/mnt目录下内容即为NFS服务器上的内容

      卸载

      $sudo umount /mnt

 

8、在开发板测试

    确保在同一个网段,并且能ping通。服务器的防火墙最好关闭。

    #mount -o nolock 192.168.1.111:/nfsroot      /mnt                        

         注意要有nolock参数,否则会出现RPC错误