1. [root@backup read]# touch r01.txt
   touch: cannot touch `r01.txt': Stale file handle
   使用共享目录创建文件出现文件句柄错误
   原因:
   nfs服务端对共享目录进行了调整, 但是调整时客户端还在使用相应的共享目录
   解决方法:
   将和相应共享目录相关的所有挂载点进行卸载,然后重新挂载即可

扩展: 总结nfs服务常见问题:
1. [root@backup read]# touch r01.txt
   touch: cannot touch `r01.txt': Stale file handle
   使用共享目录创建文件出现文件句柄错误
   原因:
   nfs服务端对共享目录进行了调整, 但是调整时客户端还在使用相应的共享目录
   解决方法:
   将和相应共享目录相关的所有挂载点进行卸载,然后重新挂载即可
   
2. [root@nfs-client1 ~]# showmount -e 10.0.0.7        <- 恭喜·各位,这里遇到了故障
   clnt_create: RPC: Port mapper failure - Unable to receive: errno 113 (No route to host)
   原因:
   防火墙iptables服务开启了
   解决:
   关闭防火墙即可
   
3. 第二个错误:
   “RPC: Program not registered”
   原因:
   提示很清楚了,是服务器端RPC服务和NFS服务存在启动顺序问题。

4. 客户端挂载报错“No such file or directory”
   [root@nfs-client ~]# showmount -e 172.16.1.31
   Export list for 172.16.1.31:
   /data    172.16.1.0/24
   [root@nfs-client ~]# mount -t nfs 172.16.1.31:/data /mnt
   mount.nfs: mounting 172.16.1.31:/data failed, reason given by server: No such file or directory
   解答:原因是NFS服务器端没有共享目录/data,创建即可。命令如下:
   [root@nfs-server ~]# mkdir /data

5. 卸载挂载设备时显示device is busy。
   [root@nfs-client mnt]# umount /mnt
   umount.nfs: /mnt: device is busy
   umount.nfs: /mnt: device is busy
   解决方式:
   umount -lf /read/
   -l   Lazy  unmount  -- 懒惰的进行卸载
   -f   Force unmount (in case of an unreachable NFS system)  --- 实现强制卸载
 
6. 共享目录挂载后,创建文件很慢
   mount -t nfs 172.16.1.31:/data /mnt
   cd /mnt
   time touch test.txt
   原因分析:
l NFS服务端重启之后。立刻进行挂载会出现此问题,因为NFS自身重启的时候,拥有无敌的时间,默认是90秒;在无敌时间内,是不能对共享目录进行更改的操作;
l 在系统配置中/etc/sysconfig/nfs中指定了无敌时间的配置参数
   NFSD_V4_GRACE=90
   NFSD_V4_LEASE=90
   NLM_GRACE_PERI0D=90

nfs 问题总结的更多相关文章

  1. nfs 笔记 2

    http://woxihuanpes.blog.163.com/blog/static/12423219820097139145238/ http://blog.csdn.net/willvc123/ ...

  2. linux NFS 配置步骤

    转载 http://woxihuanpes.blog.163.com/blog/static/12423219820097139145238/ NFS server可以看作是一个FILE SERVER ...

  3. ubuntu 14.04LTS 环境下配置NFS服务

    简言之,NFS(Network FileSystem,网络文件系统)用于在不同机器,不同操作系统之间通过网络互相分享各自的文件.NFS设计之初就是为了在不同的系统间使用,所以它的通讯协议设计与主机及操 ...

  4. 【Oracle 集群】11G RAC 知识图文详细教程之RAC在LINUX上使用NFS安装前准备(六)

    RAC在LINUX上使用NFS安装前准备(六) 概述:写下本文档的初衷和动力,来源于上篇的<oracle基本操作手册>.oracle基本操作手册是作者研一假期对oracle基础知识学习的汇 ...

  5. Ubuntu搭建NFS

    NFS全称是Network File System,网络文件系统.它可以通过网络实现文件共享.其结构图大概是这样的: 在机器E上开启NFS服务,机器ABCD都挂载NFS,这样可以实现机器ABCD共享文 ...

  6. nfs挂载配置

    nfs挂载步骤 服务器端 1.安装nfs-utils rpcbind $sudo yum –y install nfs-utils rpcbind 2.文件开放出去配置/etc/exports 例子: ...

  7. NFS服务器搭建——可用于共享文件或负载均衡文件共享服务器使用

    一.软件包安装 yum -y install nfs-utils  rpcbind 二.服务器端配置共享目录 1. 在服务器上创建NFS共享目录:mkdir /usr/local/test 2. 设置 ...

  8. NFS网络共享服务部署

    10.3 NFS服务端部署环境准备 10.3.1 NFS服务部署服务器准备 服务器系统 角色 IP Centos6.7 x86_64 NFS服务器端(NFS-server) 192.168.1.14 ...

  9. Linux NFS服务器的安装与配置

    一.NFS服务简介 NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布.功能是通过网络让不同的机器.不同的操 ...

  10. NFS指定端口

    nfs服务端: 编辑/etc/nfsmount.conf,在末尾添加: RQUOTAD_PORT=30001LOCKD_TCPPORT=30002LOCKD_UDPPORT=30002MOUNTD_P ...

随机推荐

  1. Linq学习<二>

    http://www.cnblogs.com/wyqlijin/archive/2011/02/25/1964934.html 这位仁兄写的比较高深,建议大家看看 一: 这一篇以一个数据类为例,操作数 ...

  2. 在IE11(Win10)中检查up6.2配置

      1.按F12,打开调试模式    2.打开调试程序选项卡 说明:在调试程序选项卡中可看到IE加载的脚本信息是否正确.因为IE有缓存,导致脚本有时不是最新的.    3.打开脚本,up6.js   ...

  3. (转)Entity Framework 5.0系列之自动生成Code First代码

    原文地址:http://www.cnblogs.com/kenshincui/archive/2013/08/29/3290527.html 在前面的文章中我们提到Entity Framework的“ ...

  4. 编写高质量代码改善C#程序的157个建议——建议17:多数情况下使用foreach进行循环遍历

    建议17:多数情况下使用foreach进行循环遍历 由于本建议涉及集合的遍历,所以在开始讲解本建议之前,我们不妨来设想一下如何对结合进行遍历.假设存在一个数组,其遍历模式可以采用依据索引来进行遍历的方 ...

  5. .netcore部署到IIS上出现HTTP Error 502.5 - Process Failure问题解决

    首先网上是有很多解决方案,但是对我这个错误完全没用 如果你们没有环境首先得预装环境如下 1.首先在bing.com下搜索asp.net core download, 然后打开搜索到的信息.NET Do ...

  6. SQL SERVER2008 R2修改Server Collation--文檔沒細看先存下來.

    HOW TO: RESTORE THE MASTER DATABASE IN SQL SERVER 2012 by Thomas LaRock | Jan 14, 2014 | MSSQL, SQL ...

  7. sql server重建系统数据库

    方法一:https://bbs.csdn.net/topics/100013082 方法二:http://blog.51cto.com/jimshu/1095780 *** 方法三:https://b ...

  8. SQL server T-SQL索引详解

    SQL索引在数据库优化中占有一个非常大的比例,一个好的索引的设计,可以让sql语句查询效率提高很多被. 1.1 什么是索引? SQL索引有两种,聚集索引和非聚集索引,索引的主要目的是提高T-SQL系统 ...

  9. 「TJOI2013」循环格

    题目链接 戳我 \(Solution\) 我们观察发现循环格要满足每个点的入度都为\(1\) 证明: 我们假设每个点的入读不一定为\(1\),那么必定有一个或多个点的入度为0,那么则不满足循环格的定义 ...

  10. B - N皇后问题

    原文链接 一天课下,张老板研究起了国际象棋,渴望完美的他更改了棋盘的大小,在N*N的方格棋盘放置了N个皇后,希望它们不相互攻击(即任意2个皇后不允许处在同一排,同一列,也不允许处在与棋盘边框成45角的 ...