Linux系统NFS配置的详细教程

2018-09-19    来源:爱站科技

容器云强势上线!快速搭建集群,上万Linux镜像随意使用

  今天小编跟大家分享一篇关于Linux系统NFS配置的详细教程,感兴趣的朋友跟小编一起来了解一下吧!

  2.1.2 用NFS实现资源共享

  前面讲的Samba是实现Linux主机之间、Windows和Linux之间实现资源共享的途径。而NFS是实现Linux主机之间共享的另一种途径。NFS最早使用在Sun服务器上,现在已经移植到各种类UNIX系统下了,Windows下也有相应的版本。相对Samba服务,NFS共享具有简单快速的特点,所以目前广泛用于类UNIX主机之间的资源共享。这里我们就以RHEL3中NFS的配置过程简单介绍NFS服务的实现。

  3. 安装NFS服务器

  NFS服务需要两个软件包:nfs-utils 和 portmap。可以通过下面的命令查询系统是否已经安装了NFS服务。

  #rpm -q nfs-utils portmap

  安装NFS软件非常简单:

  #rpm -ivh nfs-utils*.rpm

  #rpm -q portmap*.rpm

  4. 配置NFS服务器

  NFS服务器的配置相对比较简单。它的配置文件为/etc/exports。要设置共享,只需要在配置文件中设置,并重新启动服务即可。

  exports文件的结构比较简单,其中的空行和以#开头的行都被忽略,其余每行就是一个共享的配置,每个共享配置行的基本格式如下:

  共享目录 主机1(选项1,选项2) 主机2(选项1,选项2) ……

  共享目录是要提供共享的实际目录,一行只能出现一个目录。

  主机是可以访问共享的主机配置,可以使用通配符。多个主机配置之间需要使用空格分隔,每个主机配置之后紧跟放在括号中的选项配置,之间不能留有空格!主机的配置格式比较多,下面就给出可能的主机配置方式:

  主机表示 说明 举例

  单个主机 主机名、域名或IP地址 172.12.0.3 syd164.com.cn

  NIS工作组 NIS服务器中的组 @syd168

  通配符 可以使用*和?,*代表任意,?代表一个任意字符 *.syd164.com

  IP网络 网络表示格式 172.12.0.0/16表2-3

  选项配置是设置共享的访问权限的。主要包括以下一些选项:

  选项 说明

  rw 让共享的目录可写入,不能与ro同时使用

  ro 使共享的目录变为只读

  sync NFS服务器同步写入磁盘,保证数据的安全性

  表2-4

  下面是一个NFS配置的示例:

  ===========================/etc/exports===========================

  #This is a example of exports by syd168

  /home/share 172.12.*.*(ro,sync)

  /share/public *.syd164.com(rw,sync)

  5. 启动NFS服务器

  启动NFS的方法和启动其它服务器的方法类似。首先检查服务是否为自动启动,如果不是就修改设置,接着就可以启动服务器。下面就是启动NFS服务器的命令:

  #service nfs start

  要停止NFS服务,可以使用如下命令:

  #service nsf stop

  6. 使用NFS共享的资源

  ? 显示连接到NSF服务器的主机信息

  showmount [NFS服务器] --如果不给出服务器则表示当前主机

  #showmount 172.12.0.3

  172.12.0.4

  172.12.0.1

  ? 显示NSF服务器的共享列表

  showmount -e [NFS服务器] --如果不给出服务器则表示当前主机

  #showmount -e 172.12.0.3

  Export List for 172.12.0.3:

  /var 172.12.0.*

  /home/public *.syd164.com

  7. exportfs命令的使用

  ? 重新输出目录:

  #exportfs -rv

  ? 停止输出所有目录

  #exportfs -auv

  ? 输出所有目录

  #exportfs -av

  8. 挂载NFS服务器提供的共享到当前主机的某个目录下

  mount -t nfs NFS服务器地址:/目录 [-o 挂载参数] 挂载目录。举例:

  #mount -t nfs 172.12.0.3:/home/syd168 /mnt/tmp

  上面命令的作用是将172.12.0.3中/home/syd168目录挂载到/mnt/tmp下。

  9. 显示当前主机挂载的目录

  showmount -d NFS服务器

  10. 显示挂载到NFS服务器上的所有客户机的挂载目录

  showmount -a NFS服务器

  11. 卸载已经挂载的目录

  umount 挂载目录

  12. NFS的可视化配置

  RHEL3提供了方便NFS配置的图形化工具。要启动图形化配置工具,选择“系统设置/服务器设置/NFS”。通过该工具可以方便地进行NFS共享配置。

  图2-1显示的是NFS配置工具的界面。选择“增加”可以设置新的共享项目,选择“删除”可以删除存在的共享项目,选择“属性”可以修改已经存在的共享项目。这里我们主要介绍共享项目的设置。从图2-2可以看出,主要包括基本、常规选项和用户访问等。

  在基本设置中,需要设置共享的目录、可以访问共享的主机、访问的权限等。而其它两个设置面板一般采用缺省即可。

  图2-1 NFS的可视化配置工具

  图2-2 NFS共享配置

  以上就是关于Linux系统NFS配置的详细教程,想必都了解了吧,更多相关内容请继续关注爱站技术频道。

标签: linux linux主机 安全 服务器 服务器地址 服务器设置 权限 网络 域名

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇:Linux的VPN服务器安装配置详细教程

下一篇:FREEBSD下VPN的安装配置详细教程