首页 百科知识 其他常见故障排除

其他常见故障排除

时间:2022-10-11 百科知识 版权反馈
【摘要】:在使用umount命令卸载远程NFS共享目录时,出现“设备正忙”等卸载失败消息。如果在/etc/fstab文件中设置了自动挂载NFS,但在系统引导时NFS共享目录暂时不可用,那么默认情况下引导进程将进入等待状态,直到NFS目录变得可用为止。如果所需等待的NFS目录是系统必需的,那么这种等待可能还可以接受。可以把bg选项添加到/etc/fstab文件中,这样在首次挂载请求超时之后,挂载请求会转入后台,系统继续引导。

7.5.3 其他NFS常见故障排除

(1)当mount NFS文件系统时,如果错误信息是“Permission denied”,则表示NFS服务器不允许客户机挂接。一般可以用更改服务端上的/etc/exports文件来解决问题,使用exportfs-rv命令重新导出文件系统。

img363

(2)如果出现的错误是“Program not registed”,则是NFS服务可能没有启动或者运行不正常,最常用的解决方法是重新启动NFS服务。

img364

(3)如果出现“RPC:Unable to receive”,则可能是服务端没有启动端口map服务;如果已经启动,则可能是被防火墙所屏蔽。可以用/etc/rc.d/init.d/端口map start启动端口map服务。打开防火墙图形界面设置相应的端口。

(4)挂载文件系统的时候,客户端没有任何反应,则可能为客户端没有启动端口map服务。

(5)在NFS服务器中共享目录输出失败。

如果使用图形化窗口对共享目录进行配置,设置后必须测试共享目录的输出,以验证配置是否正确,通常图形化窗口不会报告配置错误。

使用“exportfs-v-a”命令检查/etc/exports文件中设置的共享目录是否能够正常输出,其中选项“-v”表示以冗余模式显示,即显示每一步的细节。

img365

(6)显示“设备正忙”无法卸载。

在使用umount命令卸载远程NFS共享目录时,出现“设备正忙”等卸载失败消息。通常可能的原因是有一个进程仍然在使用这个目录,可以使用lsof命令来查看是否有进程正在使用该共享目录。

(7)挂载失败。

如果在挂载NFS共享目录时,客户端提示“RPC(Remote Procedure Call)failed”,即远程过程调用失败消息,则很可能是因为服务器上带有约束性质的防火墙错误地阻止了NFS客户端挂载NFS共享,即防火墙封锁了NFS或者RPC端口。

(8)NFS请求挂起。

如果客户端正在执行写操作,而服务器无法响应或者在网络上变得不可访问,那么在默认情况下(使用hard选项进行挂载)客户端进程将挂起直到写操作完成。如果不中止写操作,进程就不能从请求中退出。为了避免NFS请求挂起,在网络状况不稳定情况下可以在挂载目录时指定soft选项以允许操作因超时而退出,或者指定intr选项以允许用户在命令行上通过按下Ctrl+C组合键退出挂起的操作。

(9)NFS挂载在引导时挂起。

如果在/etc/fstab文件中设置了自动挂载NFS,但在系统引导时NFS共享目录暂时不可用,那么默认情况下引导进程将进入等待状态,直到NFS目录变得可用为止。如果所需等待的NFS目录是系统必需的,那么这种等待可能还可以接受。然而在很多情况下,用户只想让系统把挂载请求放在后台并继续引导系统。可以把bg选项添加到/etc/fstab文件中,这样在首次挂载请求超时之后,挂载请求会转入后台,系统继续引导。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈