1. 这两天开始整MFS,zabbix的监控暂停一下。 
  2. 在网上看到有人总结了MFS的可能出现的问题,还可以,转载吧~ 
  3.  
  4. 原博客地址: 
  5. http://blog.csdn.net/pc620/article/details/6327956 
  6.  
  7. 今天在测试mfs时遇到了一些问题,现在问题集中记录下来,供参考~ 
  8. 1.最常见的问题:主机间无法建立连接 
  9. 很可能是防火墙没关!! 
  10. #service iptables stop 
  11.  
  12. 2.客户端无法开启服务 
  13. 检查一下主控Master的设置,看看/etc/mfsexports.cfg中设置的允许访问的客户端主机段有没包含该客户端。 
  14.  
  15. 3.缺少/var/lib/mfs/metadata.mfs文件 
  16. 系统意外断电后该目录下metadata.mfs会自动重命名为metadata.mfs.back备份文件。系统恢复后将名字改回来即可。 
  17.   
  18. 4.无法使用存储块chunk服务器提供的磁盘空间 
  19. 看看是不是存储块chunk服务器端因重启,mfschunks挂载点丢失,重新将磁盘分区挂上即可。另外,/etc/mfshdd.cfg文件中,挂在目录的信息是否加上也要注意一下。 
  20.   
  21. 5.存储块chunk服务器无法启用服务,提示无法创建.lock文件 
  22. 原因是没有给用户mfs赋予相应的挂在目录的读写权限,使用以下命令: 
  23. #chown -R mfs:mfs 挂载点路径(例如:/mnt/mfschunks1) 
  24.  
  25. 6.安装了fuse却无法识别 
  26. 修改环境变量文件/etc/profile ,执行以下命令: 
  27. #export PKG_CONFIG_PATH=/usr/lib/pkgconfig:$PKG_CONFIG_PATH 
  28. 加载fuse模块到内核: 
  29. #modprobe fuse 
  30.   
  31. 7.error while loading shared libraries: libfuse.so.2: cannot open shared object file: No such file or directory 
  32. 解决方法:输入以下命令更新/etc/ld.so.conf即可: 
  33. #ldconfig 
  34.  
  35. 8. can't resolve master hostname and/or portname (mfsmaster:9421) 
  36. 说明无法识别mfsmaster的主机名或IP,应该编辑/etc/hosts文件,添加以下语句: 
  37. 主控的IP(如:192.168.1.73) mfsmaster 
  38.  
  39. 9. fuse: mountpoint is not empty 
  40. 问题分析:挂载点不为空,看看fuse或mfs客户端是否已经挂载上了,或/mnt/mfs下是否已有文件。 
  41.  
  42.