设为首页 友情链接
在线留言 发表文章
加入收藏 广告联系

刺猬首页

| 专案技术 | 网络技术 | 图形图象 | 网络编程 | 网页设计 | 操作系统 | 服务器 | 技术白皮书 | 在线实验室 | 刺猬论坛 |
小说专版  | 数据库 | 设计赏析 | 存储频道 | 网络安全 | 私服架设 |  Solaris | 网站评估 | PC维护技巧 | 下载中心 | 博 客 |
专   题: | Linux | java | cisco | 防病毒 | 刀片 | SOA | iscsi | ASP.NET | SQL | Oracle |
您现在的位置: IT公社 IT community >> 操作系统 >> UNIX系统 >> 教程正文 用户登录 新用户注册
专 题 栏 目
最 新 热 门
最 新 推 荐
相 关 文 章
HP Tru64 UNIX Sendmail…
如何在4.0f 的系统上安装…
更改CDE GUI的分辨率和刷…
配置IPMP实例/Configure…
关于在部分Dual Core双核…
SCO OPENSERVER操作系统
The Solaris Security F…
grub启动管理器中怎样编…
CVS, Automake与Autocon…
VPN/Ipsec 做Gateway
  DEC OSF/1 NFS类网络故障的处理方法         
DEC OSF/1 NFS类网络故障的处理方法
 

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
PC-NFS service started
(5) 检查文件是否出口
(a)# showmount -e
Exports list on localhost:
/test                               xp002 xp001 
/cb01                               Everyone
(b)检查指定文件是否在/etc/exports文件中定义,如果没有定义编辑/etc/exports文件,定义要出口的文件。
(c)检查/etc/rc.config文件,看配置情况。
# /usr/sbin/rcmgr get NONROOTMOUNTS
1
该命令执行后,如果系统显示值为0,说明只有超级用户才可以安装指定出口文件,如果改变该值,可执行:#/usr/sbin/rcmgr get NONROOTMOUNTS如果系统显示值为1,说明所有用户均可安装制定出口的文件。
2. 检查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) 检查客户机上是否进行了NFS配置,即检查/etc/rc.config文件
如果配置正确,在该文件下应该有如下信息:
NFS_CONFIGURED="1"
export NFS_CONFIGURED
如果没有该配置行信息,用户应运行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)  检查远程文件系统安装是否成功
(a) 根据终端上的有关信息进行处理
(b) 检查服务器上的/etc/hosts文件中是否有指定的客户机
(c) 检查远程服务器是否运行NFS服务器,即
# rpcinfo -p server-name
    program vers proto   port
    100000    2   tcp    111  portmapper
    100000    2   udp    111  portmapper
    100005    1   udp   1026  mountd
    100005    3   udp   1026  mountd
    200023    1   udp   1026  exportmap
    100005    1   tcp    943  mountd
    100005    3   tcp    943  mountd
    100003    2   udp   2049  nfs
    100003    2   tcp   2049  nfs
    100003    3   udp   2049  nfs
    100003    3   tcp   2049  nfs
    300020    2   udp    943
    300020    3   udp    943
    100024    1   udp   1027  status
    100024    1   tcp   1024  status
    100021    1   tcp   1025  nlockmgr
    100021    3   tcp   1025  nlockmgr
    100021    4   tcp   1025  nlockmgr
    100021    2   tcp   1025  nlockmgr
    100020    3   tcp   1025  llockmgr
    100021    1   udp   1028  nlockmgr
    100021    3   udp   1028  nlockmgr
    100021    4   udp   1028  nlockmgr
    100021    2   udp   1028  nlockmgr
    100020    3   udp   1028  llockmgr
    100011    1   udp   1035  rquotad
    100068    2   udp   1036  rpc.cmsd
    100068    3   udp   1036  rpc.cmsd
    100068    4   udp   1036  rpc.cmsd
    100083    1   tcp   1029  rpc.ttdbserverd
    105004    1   udp   1037
    105005    1   tcp   1030
    390103    2   tcp    600
    390109    2   tcp    600
    390110    1   tcp    600
    390103    2   udp    601
    390109    2   udp    601
    390110    1   udp    601
    3

[1] [2] 下一页

频道声明:本频道的文章除部分特别声明禁止转载的专稿外,可以自由转载.但请务必注明出出处和原始作者 文章版权归本频道与文章作者所有.对于被频道转载文章的个人和网站,我们表示深深的谢意。

原始作者:佚名 录入时间:2007-1-2 1:46:19
信息来源:不详 投稿信箱:itqoo@126.com
教程录入:itqoo    责任编辑:itqoo 
  • 上一个教程:

  • 下一个教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    - 关于我们 - 合作伙伴 - 友情链接 - 广告刊登 - 投稿热线 - 在线留言版权声明联系方式 -
    IT公社版权所有 粤ICP备05127012号
    Copyrigh@2005-2006 itqoo.com.Inc All Rights Reserved  推荐分辨率 1024*768
    联系站长:E-Mail:itqoo@126.com     MSN:urchincc@hotmail.com    QQ:点击这里给我发消息
    特别感谢:亿太网络提供空间支持