NFS故障解决
1、NFSD没有启动起来
首先要确认 NFS 输出列表存在,否则 nfsd 不会启动。可用 exportfs 命令来检查,如果 exportfs 命令没有结果返回或返回不正确,则需要检查 /etc/exports 文件。
2、mountd 进程没有启动
mountd 进程是一个远程过程调用 (RPC) ,其作用是对客户端要求安装(mount)文件系统的申请作出响应。mountd进程通过查找 /etc/xtab文件来获知哪些文件系统可以被远程客户端使用。另外,通过mountd进程,用户可以知道目前有哪些文件系统已被远程文件系统装配,并 得知远程客户端的列表。查看mountd是否正常启动起来可以使用命令rpcinfo进行查看,在正常情况下在输出的列表中应该象这样的行:
100005 1 udp 1039 mountd
100005 1 tcp 1113 mountd
100005 2 udp 1039 mountd
100005 2 tcp 1113 mountd
100005 3 udp 1039 mountd
100005 3 tcp 1113 mountd
如果没有起来的话可以检查是否安装了PORTMAP组件。
rpm -qa|grep portmap
3、fs type nfs no supported by kernel
kernel不支持nfs文件系统,重新编译一下KERNEL就可以解决。
4、can't contact portmapper: RPC: Remote system error - Connection refused
出现这个错误信息是由于SEVER端的PORTMAP没有启动。
5、mount clntudp_create: RPC: Program not registered
NFS没有启动起来,可以用showmout -e host命令来检查NFS SERVER是否正常启动起来。
6、mount: localhost:/home/test failed, reason given by server: Permission denied
这个提示是当client要mount nfs server时可能出现的提示,意思是说本机没有权限去mount nfs server上的目录。解决方法当然是去修改NFS SERVER咯。
7、被防火墙阻挡
这个原因很多人都忽视了,在有严格要求的网络环境中,我们一般会关闭linux上的所有端口,当需要使用哪个端口的时候才会去打开。而NFS默认是使用111端口,所以我们先要检测是否打开了这个端口,另外也要检查TCP_Wrappers的设定。
六、NFS安全
NFS的不安全性主要体现于以下4个方面:
1、新手对NFS的访问控制机制难于做到得心应手,控制目标的精确性难以实现
2、NFS没有真正的用户验证机制,而只有对RPC/Mount请求的过程验证机制
3、较早的NFS可以使未授权用户获得有效的文件句柄
4、在RPC远程调用中,一个SUID的程序就具有超级用户权限.
加强NFS安全的方法:
1、合理的设定/etc/exports中共享出去的目录,最好能使用anonuid,anongid以使MOUNT到NFS SERVER的CLIENT仅仅有最小的权限,最好不要使用root_squash。
2、使用IPTABLE防火墙限制能够连接到NFS SERVER的机器范围
iptables -A INPUT -i eth0 -p TCP -s 192.168.0.0/24 --dport 111 -j ACCEPT
iptables -A INPUT -i eth0 -p UDP -s 192.168.0.0/24 --dport 111 -j ACCEPT
iptables -A INPUT -i eth0 -p TCP -s 140.0.0.0/8 --dport 111 -j ACCEPT
iptables -A INPUT -i eth0 -p UDP -s 140.0.0.0/8 --dport 111 -j ACCEPT
3、为了防止可能的Dos***,需要合理设定NFSD 的COPY数目。
4、修改/etc/hosts.allow和/etc/hosts.deny达到限制CLIENT的目的
/etc/hosts.allow
portmap: 192.168.0.0/255.255.255.0 : allow
portmap: 140.116.44.125 : allow
/etc/hosts.deny
portmap: ALL : deny
5、改变默认的NFS 端口
NFS默认使用的是111端口,但同时你也可以使用port参数来改变这个端口,这样就可以在一定程度上增强安全性。
6、使用Kerberos V5作为登陆验证系统

转载于:https://blog.51cto.com/ciscolj/120189

NFS 故障排错指南相关推荐

  1. 负载均衡故障排错指南 (4)

    2.4 nmap下的nping 本来,我是想给大家介绍hping,一款命令行下使用的TCP/IP数据包发送工具,经常用于安全审计.网络或防火墙测试.但是,在搜集资料的过程中,我发现了一个类似的但可能是 ...

  2. VMware vSphere 5.1 群集深入解析(二十九)-故障排错

    VMware vSphere 5.1 Clustering Deepdive HA.DRS.Storage DRS.Stretched Clusters Duncan Epping &Fran ...

  3. mysql进程内存不足_故障排除指南:MySQL的运行内存不足怎么办?

    原标题:故障排除指南:MySQL的运行内存不足怎么办? [ ] [IT168 评论]故障排除对于所有人来说都不会是一件有趣的事情,尤其是在没有崩溃报告的情况下.如果MySQL因内存不足而崩溃时应该怎么 ...

  4. iOS故障排除指南:基本技巧

    [2013年1月16日 51CTO外电头条]本文为<iOS故障排除指南:基本技巧>.在iOS程序的数组中的三个对象莫名其妙成了五个.新开发成员的加入令游戏性不升反降:熟悉应用开发的各位朋友 ...

  5. php调取 zabbix实时数据_Linux运维必知的Zabbix故障排错实战

    从0开始解决线上Zabbix监控平台故障 (1)学习Linux技术,后期从事Linux运维方面的工作,作为运维人员最主要的工作职责之一:保障企业门户网站.业务系统.数据库.服务器高效稳定的运行,一旦有 ...

  6. AjaxPro排错指南

    AjaxPro排错指南 之前有用过AjaxPro.dll,感觉前台调用后台的DataTable时非常好用.结果昨天在项目中使用时怎么都一直报未定义错误.上火啊,头疼啊. 翻遍了资料,还是没有找到问题的 ...

  7. mysql 客户服务号获取_《MySQL排错指南》——1.4 获取查询信息-阿里云开发者社区...

    本节书摘来自异步社区出版社<MySQL排错指南>一书中的第1章,第1.4节,作者:[美]Sveta Smirnova(斯维特 斯米尔诺娃),更多章节内容可以访问云栖社区"异步社区 ...

  8. java cpu_Java High CPU故障排除指南–第1部分

    java cpu 本文是该系列的第1部分,它将为您提供有关如何进行故障排除和识别Java高CPU问题根本原因的综合指南. 本指南也适用于独立的Java程序,但旨在帮助涉及Java EE企业日常生产支持 ...

  9. Java High CPU故障排除指南–第1部分

    本文是该系列的第1部分,它将为您提供有关如何进行故障排除和识别Java高CPU问题根本原因的综合指南. 该指南也适用于独立的Java程序,但旨在帮助涉及Java EE企业日常生产支持的个人. 它还将包 ...

最新文章

  1. 基于FPGA的SPI FLASH控制器设计
  2. DPI — Application Assurance — Overview
  3. Python教程:快速掌握列表的常用方法
  4. 做Web前端开发的你必须会这几点!
  5. git仓库的推送问题
  6. json数据格式基础知识
  7. 经典机器学习系列(十二)【学习排序】
  8. SpringMVC源码总结(八)类型转换PropertyEditor的背后
  9. Android自定义头部悬浮,快速索引ListView
  10. indesign缩放图片被切割_InDesign怎么改变图片的大小
  11. 强大的SQL计算利器-SPL
  12. html网站右侧广告位,分享一个html+css对联广告位的代码,网站通用
  13. php api 实例maccms,api.php · do do/maccms10 - Gitee.com
  14. PLsql oracle 误删除 恢复
  15. python extract_convert.py对应代码解读抽取式提取+生成式提取摘要代码解读------摘要代码解读1
  16. 数据结构——循环队列
  17. iOS开发IPhone以及iPad尺寸汇总
  18. 离散数学 - 逻辑与推理
  19. 基于Cisco Packet Tracer的中小型网吧组网设计方案
  20. 非线性回归分析及其Matlab实现

热门文章

  1. java system.out.read_一个java文件操作小程序 system.out.in buffer read
  2. php注册树模式,PHP设计模式之详记注册树模式
  3. ie11浏览器可以下载java吗_解析:WindowsXP系统能否安装IE11浏览器
  4. 实现光晕效果_马自达6车灯升级激光四透镜实现四近四远光
  5. python数据结构编程_写给Python编程高手之 数据结构
  6. 内存的动态分配过程分析
  7. 产品经理,如何降噪学习?
  8. 计量科学大数据分级分类
  9. 科学家风采|郑纬民:任中国计算机学会理事长四年的三点回忆
  10. 专题导读:大数据驱动的智能计算体系架构