码迷,mamicode.com
首页 > 其他好文 > 详细

NFS服务的配置过程

时间:2018-01-24 18:07:25      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:服务器   创建   data   mnt   建立连接   chkconfig   服务器端   nfs   sha   

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服务的配置过程

标签:服务器   创建   data   mnt   建立连接   chkconfig   服务器端   nfs   sha   

原文地址:http://blog.51cto.com/12928749/2064707

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!