NFS网络文件系统是美国SUN公司开发的分布式网络文件系统,它主要用于解决异种机网络文件系统资源共享。NFS允许一个系统在网络上与它人共享目录和文件。通过使用NFS,用户和程序可以象访问本地文件一样访问远端系统上的文件。它主要用在UNIX平台上,但有些重要的部分也移到了PC机上。
首先给大家介绍一下NFS是如何工作的,NFS至少有两个主要部分:一台服务器和一台(或者更多)客户机。客户机远程访问存放在服务器上的数据。为了正常工作,一些进程需要被配置并运行。
服务器必须运行以下服务:
服务 描述
nfsd NFS,为来自NFS客户端的请求服务。
mountd NFS挂载服务,处理nfsd递交过来的请求。
portmap portmap服务允许 NFS客户端查看NFS服务在用的端口。
当发生NFS(网络文件系统)类故障时,用户可采取如下方法处理。
1. 检查nfs服务器状态
(1) 检查服务器上是否安装有NFS软件子系统
如果已经安装请执行”setld –I|grep OSFNFS”命令,系统会显示如下信息:
# setld -i|grep OSFNFS
OSFNFS440 installed NFS(tm) Utilities (Network-Server/Communications)
OSFNFSCONF440 installed NFS(tm) Configuration Application (System Administration)
如果没有安装或安装不正确,用户可使用setld命令安装NFS子系统。
(2) 检查/etc/rc.config文件,查看是否进行了NFS配置,如果配置正确,在该文件下应该有如下信息:
NFSSERVING="1"
export NFSSERVING
如果没有该配置行信息,用户应运行nfssetup实用程序,进行配置。
(3) 检查portmap服务是否在运行
# ps -eaf|grep portmap
root 319 1 0.0 Aug 05 ?? 0:00.30 /usr/sbin/portmap
root 26294 25448 0.0 05:21:52 ttyp1 0:00.00 grep portmap
如果没有发现该服务运行,执行如下命令启动:
# /sbin/init.d/nfs stop
# /sbin/init.d/nfs start
NFS mount daemon started
NFS export service started
NFS IO service started
PC-NFS service started
当执行如上命令仍没有portmap服务时,可考虑重新引导系统。
(4) 检查NFS服务是否在运行
# ps -eaf|grep mountd
root 26343 1 0.0 05:26:00 ?? 0:00.00 /usr/sbin/mountd -i -n -n
root 26519 25448 0.0 05:28:03 ttyp1 0:00.00 grep mountd
如果没有发现该服务运行,执行如下命令启动:
# /sbin/init.d/nfs stop
# /sbin/init.d/nfs start
NFS mount daemon started
NFS export service started
NFS IO service started
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 处理 方法 故障 网络 文件 NFS 检查 如果 系统 是否 安装 |
注册
个人空间
