经常遇到这个问题每次都google,算了还是保留一份在自己的blog上好了,解决方法来自网络
转载自:http://www.abc188.com/info/html/wangzhanyunying/jianzhanjingyan/20080417/71458.html
Stale NFS file handle的解决方法
早上来到公司,发现有两台server有问题。 因为用df -k察看磁盘使用情况时,一台机器报如下错误: Stale NFS
file handle。 另外一台整个就没反应。 后来查了一些资料,说是“ 当我们已mount 上的file or directory
,在server上突然被remove or unexport ,就会出现此讯
早上来到公司,发现有两台server有问题。
因为用df
-k察看磁盘使用情况时,一台机器报如下错误:
Stale NFS file
handle。
另外一台整个就没反应。
后来查了一些资料,说是“
当我们已mount 上的file or directory
,在server上突然被remove or unexport
,就会出现此讯息“。
就是说,假如client端mount上了server端的directory之后,假如server端又将这个directory
unshare了,那么就会在client端出现这个错误。
正文:
其实解决办法很简单,就是在client上把那个文档unmount掉。
可是其实做起来很难,因为经常会得到 is
busy的错误。
能够用下面的三个方法:
1)用fuser杀掉占用那个目录的进程
fuser -k
/directory
2)在启动的进程里面查找
ps -ef |awk '{print }' |grep -v PID |xargs
/usr/proc/bin/pwdx
这种方法只能在solaris8及以上版本使用
3)umount -f
/directory
强制umount
上面的1跟2方法有时候并不能解决问题,能够这三个一起结合着使用。
分享到:
相关推荐
nfs file system
一、NFS服务器的安装 检查linux系统中是否安装了nfs-utils和portmap两个软件包(RHEL4系统默认已经安装了这两个软件包) 命令#rpm –q nfs-utils portmap 二、查看NFS服务器是否启动 命令#service nfs starus #...
win7上搭建nfs服务器一共有三种方法: 1、通过软件hanewin_nfs_server来搭建; 2、通过cygwin+nfs-server的方式搭建; 3、利用win7微软提供的nfs server服务来搭建;
nfs开发系统搭建方法ubuntu系统上
ARM开发板如何挂载NFS开发环境的方法步骤
blackfin uClinux使用NFS挂载文件方法
Linux nfs Linux nfsLinux nfs
nfs服务端nfs-kernel-server,nfs-common安装包 以及所需依赖。 NFS服务端的安装(服务器上或者服务主机上安装) NFS的安装只需要安装rpcbind与nfs-kernel-server就可以对外提供服务了。 NFS 服务都是通过 RPC 来...
needs to avoid stumbling into NFS filesystems. For everyone but system administrators, NFS is invisible—if you ignore the rare “NFS server not responding” message. It’s easy to forget NFS is there...
NFS文档 NFS最全文档 NFS详解文档NFS文档 NFS最全文档 NFS详解文档NFS文档 NFS最全文档 NFS详解文档
linux 下nfs安装部署
The target of this project is to implement NFS (Network File System v2/v3/v4.1) over the Dokan user file system for windows. This let you mount very easily an NFS export as a local windows drive. You ...
Ubuntu14.04离线安装NFS方法,这里面是需要的安装包,还有安装的手册,注意这个是Ubuntu14.04的安装包。
NFS提供的服务 Mount: 通过在服务端启用/usr/sbin/rpc.mountd伺服进程,在客户端使用mount命令,mounted伺服进程是一个RPC来回应客户端的请求 Remote File access:通过在服务端启用/usr/sbin/nfsd和在客户端启用...
NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件...
嵌入式Linux的NFS开发环境的实现包括两个方面:一是Linux服务器端的NFS服务器支持;二是嵌入式目标系统的NFS客户端的支持。因此,NFS开发环境的建立需要配置linux服务器端和嵌入式目标系统端。文中首先介绍了Linux...
NVF4与NFS23的区别.
目标板挂载NFS根文件系统,详细讲解了通过NFS进行网络启动的整个过程。
NFS為 Network FileSystem 的簡稱,最早之前是由 Sun 這家公司所發展出來的,他的目的就是想讓不同的機器、 不同的作...無論如何, NFS 還是可以做為小公司或學校單位內部 Unix Like 機器共享 file 的一個 Server 喔!