diff --git a/translated/tech/20170101 How to resolve mount.nfs- Stale file handle error.md b/translated/tech/20170101 How to resolve mount.nfs- Stale file handle error.md index 274d4ccf5c..056c9bf450 100644 --- a/translated/tech/20170101 How to resolve mount.nfs- Stale file handle error.md +++ b/translated/tech/20170101 How to resolve mount.nfs- Stale file handle error.md @@ -1,12 +1,13 @@ -如何解决 mount.nfs:失效的文件句柄错误 +如何解决 “mount.nfs: Stale file handle”错误 ====== -了解如何解决 mount.nfs:Linux 平台上的失效文件句柄错误。它是可以在客户端或者服务端解决的网络文件系统错误。 + +> 了解如何解决 Linux 平台上的 `mount.nfs: Stale file handle` 错误。这个 NFS 错误可以在客户端或者服务端解决。 _![][1]_ 当你在你的环境中使用网络文件系统时,你一定不时看到 `mount.nfs:Stale file handle` 错误。此错误表示 NFS 共享无法挂载,因为自上次配置后有些东西已经更改。 -无论何时你重启 NFS 服务器或某些 NFS 进程未在客户端或服务器上运行,或者共享未在服务器上正确导出,这些都可能是这个错误的原因。此外,当这个错误发生在先前挂载的 NFS 共享上时,它会它令人不快。因为这意味着配置部分是正确的,因为是以前挂载的。在这种情况下,可以尝试下面的命令: +无论是你重启 NFS 服务器或某些 NFS 进程未在客户端或服务器上运行,或者共享未在服务器上正确输出,这些都可能是导致这个错误的原因。此外,当这个错误发生在先前挂载的 NFS 共享上时,它会令人不快。因为这意味着配置部分是正确的,因为是以前挂载的。在这种情况下,可以尝试下面的命令: 确保 NFS 服务在客户端和服务器上运行良好。 @@ -18,8 +19,6 @@ nfsd (pid 12009 12008 12007 12006 12005 12004 12003 12002) is running... rpc.rquotad (pid 11988) is running... ``` ->通过 CloudDesktopOnline.com 上的[ Windows 7 云桌面][2]在任意位置的任何设备上保持与你最喜爱的 Windows 程序的连接。从 [Apps4Rent.com][3] 获得有专家支持的 Office 365 和免费迁移。 - 如果 NFS 共享目前挂载在客户端上,则强制卸载它并尝试在 NFS 客户端上重新挂载它。通过 `df` 命令检查它是否正确挂载,并更改其中的目录。 ``` @@ -43,6 +42,7 @@ umount: /mydata_nfs: device is busy umount2: Device or resource busy umount: /mydata_nfs: device is busy ``` + 然后你可以用 `lsof` 命令来检查哪个进程或用户正在使用该挂载点,如下所示: ``` @@ -57,7 +57,7 @@ bash 25040 oracle11 cwd unknown 如果你在上面的示例中看到共有 4 个 PID 正在使用该挂载点上的某些文件。尝试杀死它们以释放挂载点。完成后,你将能够正确卸载它。 -有时 mount 命令会有相同的错误。接着使用下面的命令在客户端重启 NFS 服务后挂载。 +有时 `mount` 命令会有相同的错误。接着使用下面的命令在客户端重启 NFS 服务后挂载。 ``` # service nfs restart @@ -73,7 +73,7 @@ Starting NFS daemon: [ OK ] 另请阅读:[如何在 HPUX 中逐步重启 NFS][5] -即使这没有解决你的问题,最后一步是在 NFS 服务器上重启服务。警告!这将断开从该 NFS 服务器导出的所有 NFS 共享。所有客户端将看到挂载点断开。这一步将 99% 解决你的问题。如果没有,请务必检查[ NFS 配置][6],提供你修改的配置并发布你启动时看到的错误。 +即使这没有解决你的问题,最后一步是在 NFS 服务器上重启服务。警告!这将断开从该 NFS 服务器输出的所有 NFS 共享。所有客户端将看到挂载点断开。这一步将 99% 解决你的问题。如果没有,请务必检查 [NFS 配置][6],提供你修改的配置并发布你启动时看到的错误。 上面文章中的输出来自 RHEL6.3 服务器。请将你的评论发送给我们。 @@ -83,7 +83,7 @@ via: https://kerneltalks.com/troubleshooting/resolve-mount-nfs-stale-file-handle 作者:[KernelTalks][a] 译者:[geekpi](https://github.com/geekpi) -校对:[校对者ID](https://github.com/校对者ID) +校对:[wxy](https://github.com/wxy) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出