NFS服务的配置过程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NFS服务的配置过程相关的知识,希望对你有一定的参考价值。

NFS服务的配置过程


服务端:


1)安装nfs和rcp服务

  yum install nfs-utils rpcbind -y   

  因为NFS支持的功能多,不同的功能会使用不同的程序来启动

  每启动一个功能就会启动一些端口来传输数据,默认NFS读完启动会产生多个进程,多个端口号信息,会随机使用未被使用的端口

  重启又会变化,所以NFS的功能所对应的端口无法固定

  但是NFS客户端必须知道NFS服务器端的数据传输端口才能交互数据,这时就需要使用RPC,

  nfs服务启动时会向RPC服务传递端口信息,客户端可以直接访问RPC服务获取nfs服务端口信息和nfs建立连接


  

2)创建共享目录及修改属主

  mkdir -p /share

  chown nfsnobody.nfsnobody /share   

  nfs服务在启动时,默认生成nfsnobody,用以映射客户端的用户.

  这里将目录属主设为nfsnobody,提升权限

  

3)修改配置文件

  vim /etc/exports

  /share  172.16.1.0/24(rw,sync,all_squash)

  格式:服务端的共享目录  允许使用共享目录的主机或网段(参数)

  

4)启动nfs和rcp服务

  必须先启动rcp服务,记录nfs服务启动时产生的端口信息

  /etc/init.d/rpcbind start 

  chkconfig rpcbind   on

  /etc/init.d/nfs     start

  chkconfig  nfs      on

  

5)检查服务启动和配置

  ps -ef |egrep 'rpc|nfs'

  rpcinfo -p  localhost

  showmount -e localhost  

  (此时还没有创建共享目录所以没有信息)


客户端:


1)安装nfs和rcp服务

  yum install nfs-utils rpcbind -y

 

2)查看服务端列表

  showmount -e 172.16.1.31    查看服务端的共享目录,需要安装nfs-utils

  rpcinfo -p  host            查看rpc里的端口信息,需要安装rpcbind


3)进行挂载测试

  将服务端共享的目录挂载到本地挂载点

  格式: mount  -t  nfs 服务端IP/主机名:服务端共享的目录  客户端挂载点

  例如: mount  -t  nfs  172.16.1.31:/data   /mnt

  使用df -h 查看挂载情况

  

4)追加开机自启动

  将挂载命令追加到/etc/rc.local  实现开机自动挂载

  echo "mount -t nfs 172.16.1.31:/data /mnt" >>/etc/rc.local


以上是关于NFS服务的配置过程的主要内容,如果未能解决你的问题,请参考以下文章

详细讲解NFS配置过程

NFS服务器的安装与配置

Linux NFS服务器的安装与配置详解

Linux NFS服务器的安装与配置

NFS文件系统配置

NFS服务搭建与配置