Linux NFS安装与配置详解

  近来在Linux下进行PXA270板子上的嵌入式 开发,需要使用到Linux一些服务配置,比如NFS和TFTP,开始不熟悉的话会遇到很多麻烦,所以写一点文章,希望有同样经历的网友不会再走一些弯路。

  我的Linux系统是MagicLinux,是国人开发的Linux系统,中文支持好,使用的是bsh。大体上跟RedHat系列的Linux系统差不多。

  下面介绍NFS的安装与配置:

  1.以root的身份在控制台输入setup,在系统服务选项中选中 nfs portmap 服务选项portmap服务对NFS 是必须的,因为它是NFS 的动态端口分配守护进程,如果portmap不启动,NFS就启动不了的。如果Linux上系统服务上没有这个配置选项,可以到网上搜索一些相关的软件包。

  2.编辑 /etc/exports 文件

  exports文件是NFS的共享目录配置文件,主要是指定共享目录和共享策略。使用vi命令编辑,在文件中加入类似下面的内容:

  / *(rw,sync) # ‘/’ 和 ‘*’ 之间要有一个空格
  /home 10.13.9.19(rw,sync) *(ro,sync)

  第一条规则 / 表示整个根目录进行共享,* 表示对于所有用户共享,rw 可读写,sync 文件同步

  第一条规则 /home 表示共享目录,当然你还可以类似的添加其他目录进行共享。后面的内容表示对ip为10.13.9.19的主机赋予读写权限,其他机器 * 仅有读写权限。

  还有其他一些设置方法,如: