zoukankan      html  css  js  c++  java
  • 因为smb和nfs挂掉导致客户端开机启动不了

    因为smb和nfs挂掉导致客户端开机启动不了

    虚拟机里的Linux启动不起来

    决定开机 按住esc键,看一下到底启动到哪一步出错

    从图中可以看出是挂载文件系统的时候出错,文件系统是CIFS, 是samba,Unable to find suitable address

    说明机器找不到samba服务器的地址

    先用单用户模式启动,编辑/etc/fstab文件

    vi  /etc/fstab

    注释掉挂载samba那一行

    然后重启机器,发现还是不行,

    发现这次轮到挂载NFS出问题

    再次注释掉NFS那一行重新启动机器

    这次启动成功,马上ping 一下服务器地址是否能通

    手工挂载NFS,发现有问题

    # mount -t nfs -o nolock,nfsvers=3 192.168.1.106:/tmp/ /tmp/nfs/
    mount.nfs: requested NFS version or transport protocol is not supported
    # showmount -e 192.168.1.106
    clnt_create: RPC: Program not registered

    在服务器端执行exportfs -arv 

    exportfs -arv
    exporting 192.168.1.0/24:/tmp
    exporting 192.168.1.109:/tmp to kernel
    exportfs: internal: no supported addresses in nfs_client
    exportfs: 192.168.1.109:/tmp: No such file or directory

    最后用ps命令 发现nfs服务和rpcbind服务都没有启动

    #启动服务
    service nfs  start
    service rpcbind  start
    /etc/init.d/smb start
    
    
    #加入启动服务列表
    chkconfig --add rpcbind
    chkconfig rpcbind on
    
    
    chkconfig --add nfs
    chkconfig nfs on
    
    chkconfig --add smb
    chkconfig smb on
    
    
    
    
    #检查
    chkconfig --list |grep -E 'nfs|rpcbind|smb'

    在客户端使用下面两个命令检查smb和nfs情况

    smbclient //IP/共享名 -U 用户名

    showmount -e 192.168.1.106

    解决问题,排查问题还算顺利

  • 相关阅读:
    "rm f xxx"不起作用? 还是需要确认删除?
    (转)C# 3.0语言的新特性——Lambda表达式
    (转)依赖注入的思想(目前见过最好的对DI的描述)
    #import、#include、#import<>和#import””的区别
    Cocoa设计模式之委托
    详解MAC硬盘中各个文件夹
    Cocoa设计模式之单例
    ObjecticeC之关联对象
    UDID被禁用后的集中替代品
    Cocoa设计模式之KVO
  • 原文地址:https://www.cnblogs.com/MYSQLZOUQI/p/5058333.html
Copyright © 2011-2022 走看看