这节我们介绍NFS的相关概念,以及如何配置NFS和在客户端中查看NFS。

NFS的配置过程很简单。在服务器端中编辑/etc/exports文件,添加如下内容:

/home/nfs-share    192.168.1.122 *(rw,sync)

第一项是要共享的目录,后者为共享的配置参数一般为:*(rw,sync,no_root_squash,no_all_squash,no_subtree_check)

然后开启NFS和portmap服务:

/etc/init.d/nfs start           //用service nfs start也可以

/etc/init.d/portmap start       //用service portmap stasrt也可以

在centos6.5中portmap已经改为rpcbind

在客户端,用mount –t nfs 192.168.123:/home/nfs-share  /home/remote_file挂载服务器端的共享目录到本地的/home/remote-file挂载点,然后我们就可以在客户端上应用到远程主机上的/home/nfs-share目录了。想要系统在开机时自动挂载,修改/etc/fstab文件,把NFS服务器的共享目录添加进去就可以了,这个不用多说。

如何知道远程主机上的共享目录情况呢?使用showmount命令,这个命令需要root权限。它有三个选项(记住这三个选项代表的含义:

showmount –a IP    显示指定NFS服务器的客户端以及服务器端在客户端的挂载点

showmount –d IP    显示指定NFS服务器在客户端的挂载点

showmount –e IP    显示指定NFS服务器上的共享目录列表(或者叫输出列表)

我们输入命令showmount –a 192.168.1.123:

图片客户端中出现的mount clntudp_create: RPC: Program not registered错误是怎么回事?噢,我刚才重启了一下服务器端,重启后NFS服务没有开启。

我们开启服务器端的NFS服务,再从客户端上查看一下NFS服务器的情况:

Showmount –a显示出NFS服务器192.168.1.123的共享目录被客户端192.168.122挂载到/home中;

Showmount –e显示出NFS服务器192.168.1.123上有两个共享目录:/tmp和/home/nfs-share

Showmount –d显示出NFS服务器的共享目录被挂载到了/home这个挂载点上。

在showmount -e IP,出现clnt_create: RPC: Port mapper failure - Timed out报错

解决方案:

被访问的NFS服务器上的防火墙没有添加规则,向iptables里面添加以下查看的所有端口即可(目前解决的方法,当然你也可以关闭防火墙,不过这样是比较不安全的,如果你的nfs作用不大,建议你另选别的应用来替代吧!毕竟开那么多的端口,比较不安全呀!)

#vim /etc/sysconfig/iptables

#service iptables stop  //关闭防火墙

通过#rpcinfo -p 10.10.209.148

[root@rh01 /]# rpcinfo -p 10.10.209.148
program vers proto port service
100000 4 tcp 111 portmapper
100000 3 tcp 111 portmapper
100000 2 tcp 111 portmapper
100000 4 udp 111 portmapper
100000 3 udp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 52943 status
100024 1 tcp 37706 status
100011 1 udp 875 rquotad
100011 2 udp 875 rquotad
100011 1 tcp 875 rquotad
100011 2 tcp 875 rquotad
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100227 2 tcp 2049 nfs_acl
100227 3 tcp 2049 nfs_acl
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 4 udp 2049 nfs
100227 2 udp 2049 nfs_acl
100227 3 udp 2049 nfs_acl
100021 1 udp 37438 nlockmgr
100021 3 udp 37438 nlockmgr
100021 4 udp 37438 nlockmgr
100021 1 tcp 46331 nlockmgr
100021 3 tcp 46331 nlockmgr
100021 4 tcp 46331 nlockmgr
100005 1 udp 57177 mountd
100005 1 tcp 43147 mountd
100005 2 udp 49154 mountd
100005 2 tcp 54810 mountd
100005 3 udp 55707 mountd
100005 3 tcp 58309 mountd

[root@rh01 /]#

刚才在重启NFS服务的时候,细心的话可以注意到,我们在输入命令/etc/init.d/nfs start开启nfs服务时,系统还自作主张地开启了NFS quotas等其它3个服务。

转载于:https://blog.51cto.com/vqiao/1558618

linux nfs配置相关推荐

  1. linux nfs 配置_NFS服务器

    简介:NFS(Network File System)网络文件系统,Linux/Unix系统之间共享文件的一种协议 功能:提供文件共享服务 为web server配置集群中的后端存储 创建NFS服务器 ...

  2. Linux+nfs配置开机启动,linux NFS配置:NFS开机自动启用及其原理

    这节我们讲NFS开机自动启动及其原理 NFS服务器端已经配置好了,但机器重启以后我们还要重新开启NFS服务.为了不这么麻烦,我们要让NFS和portmap服务在开机时自动启动,这样就会避免出现moun ...

  3. linux nfs 配置_centos7 NFS 配置

    NFS是什么 最近项目上有这么个需求,客户端上传文件的时候,想把文件上传到另外一台服务器. 本来想用ftp的,觉得太麻烦,就各种查资料,请教别人,后来发现,NFS这个东东真不错. NFS(网络文件系统 ...

  4. linux访问nfs端口号,linux nfs配置及访问控制

    摘要 NFS软件包 nfs-utils portmap (rhel6换成了rpcbind ,所以启动服务时需要注意) NFS文件 /etc/exports #N... NFS软件包 nfs-utils ...

  5. linux NFS配置:NFS相关概念及其配置与查看

    这节我们介绍NFS的相关概念,以及如何配置NFS和在客户端中查看NFS. NFS的配置过程很简单.在服务器端中编辑/etc/exports文件,添加如下内容: /home/nfs-share    1 ...

  6. linux nfs配置参数,NFS常用参数

    1,服务端权限 rw:读写权限 ro: 只读 sync: 请求或写入数据,数据同步写入到NFS-server的磁盘中 async:异步写入数据,先返回强求,在将数据人写入到内存.可提高性能! no_r ...

  7. linux autofs ftp,Linux NFS自动挂载autofs配置

    一.基于Linux下NFS文件系统的自动挂载方式, 前期准备环境两台Linux服务器:准备一台NFS服务器端(系统环境centos6.5,ip地址192.168.100.100) 准备需要挂载NFS服 ...

  8. linux的nfs端口号,#Linux NFS服务 固定端口及防火墙配置#

    #Linux NFS服务 固定端口及防火墙配置# 1.在Linux上正常安装NFS服务 2.修改/etc/service,添加以下内容(端口号必须在1024以下,且未被占用) # Local serv ...

  9. linux nfs 默认端口,Linux NFS服务固定端口与防火墙配置

    #Linux NFS服务 固定端口及防火墙配置# 1.在Linux上正常安装NFS服务 2.修改/etc/service,添加以下内容(端口号必须在1024以下,且未被占用) # Local serv ...

最新文章

  1. 基于crc32实现的内存的代码校验
  2. 50种优化数据库的方法
  3. openfire修改服务器名称方法
  4. 重温《数据库系统概论》【第一篇 基础篇】【第2章 关系数据库】
  5. for vue 一行2列_前端开发面试问什么?vue面试中经常问到的问题?用vue想拿20k,面试题要这样答!...
  6. ubuntu18 安装mysql8安装包_Ubuntu18.04深度学习环境配置
  7. windows下配置mysql数据库主从
  8. 咸鱼洽谈(find)咸鱼翻身,只争朝夕,谈谈find这个讨面试官喜欢的命令
  9. matlab 折射率椭球,一、折射率椭球.ppt
  10. 记一次武汉科技大学ctf新手赛 wuctf2020
  11. 网页繁体和简体转换js插件
  12. Ratione aspernatur nam dolorem vitae quia.Fumer comme créer passer ailleurs jouer lumière.
  13. 梳理:WPS JS宏之WPS表格单元格读写值
  14. SQL基础-更新删除视图
  15. 计算机入门及操作技能训练,计算机入门及操作技能训练模拟试题.doc
  16. 如何在sap里设置自定义打印纸张
  17. 如何选择MySQL中除一列外的所有列
  18. __attribute__ ((__packed__)) 编译通不过
  19. 钓友海上遇险 山东海警连夜搜救
  20. 递归程序设计之赶鸭子

热门文章

  1. Redis:05---键的基本命令(下) 生存周期
  2. 《Python Cookbook 3rd》笔记(3.9):大型数组运算
  3. 如何优雅互换Map键与值
  4. 使用CLion的时候,对于cmake的使用
  5. linux查看内核版本信息
  6. C++ primer三章二节标准库类型string
  7. Java基础 —— JVM内存模型与垃圾回收
  8. 最受欢迎的5大Linux发行版
  9. 集合拷贝通用方法、list<A> 转换成 list<B> (属性相同)
  10. springCloud - 第11篇 - Eureka 注册中心集群的实现