Stale NFS file handle的解决方法

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方法有时候并不能解决问题,能够这三个一起结合着使用。

转载自:http://www.abc188.com/info/html/wangzhanyunying/jianzhanjingyan/20080417/71458.html

转载于:https://blog.51cto.com/gjbxx110/381291

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: "stale nfs file handle" 的意思是“过期的NFS文件句柄”,通常是指在NFS(网络文件系统)中访问的文件或目录已经被删除或移动,但客户端仍然试图使用旧的文件句柄来访问它们,导致访问失败。解决方法是重新挂载NFS共享或重启客户端。 ### 回答2: "stale nfs文件句柄"是一个错误消息,通常在使用Network File System(NFS)时出现。它意味着客户端尝试访问的文件或目录在服务器端上不再存在或不可用。 当客户端通过NFS连接到服务器,并尝试访问或操作某个文件或目录时,NFS服务器会为每个文件或目录分配一个句柄,并将其返回给客户端。这个句柄充当了客户端访问文件的标识符。 然而,当服务器端发生特定事件时(如文件或目录被删除、服务器重启或网络故障),这些句柄可能会失效,这就是"stale nfs文件句柄"错误发生的原因。 当客户端尝试通过已失效的句柄访问文件或目录时,NFS服务器将无法匹配到相应的文件或目录,并返回"stale nfs文件句柄"错误消息给客户端。 要解决这个问题,客户端需要清除或者重新连接到NFS服务器,以获取更新的文件或目录句柄。这可以通过重新挂载NFS共享、重新启动NFS服务或者重启客户端来实现。 总之,"stale nfs文件句柄"错误表示客户端尝试访问的文件或目录在NFS服务器端不再存在或不可用,需要通过重新连接到服务器来解决这个问题。 ### 回答3: “stale nfs file handle”是一种错误信息,意为NFS(Network File System)文件句柄失效。当客户端尝试访问远程NFS服务器上的文件或目录时,如果文件句柄已经过期或无效,就会出现这个错误。 这个错误可能由于以下原因引起: 1. 服务器重启或文件系统重新挂载:如果服务器在客户端连接文件时重新启动或重新挂载文件系统,客户端保存的文件句柄会过期,导致该错误。 2. 客户端与服务器通信问题:如果网络连接不稳定,或者网络延迟高,客户端无法及时获取NFS文件的最新句柄,从而导致句柄过期。 3. 文件或目录在服务器上被删除:如果文件或目录在服务器上被删除,而客户端仍尝试使用该句柄访问文件,就会导致句柄失效。 要解决这个问题,可以尝试以下方法: 1. 重新挂载:将文件系统重新挂载到客户端,以更新句柄。 2. 重新启动NFS服务:在服务器上重启NFS服务,以刷新句柄。 3. 检查网络连接:确保客户端与NFS服务器之间的网络连接稳定,并且延迟较低。 4. 检查文件或目录是否存在:确认所需访问的文件或目录在服务器上未被删除。 总之,“stale nfs file handle”错误是由于文件句柄失效或过期导致的,可以通过重新挂载、重新启动NFS服务或检查网络连接和文件状态等方法解决
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值