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

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

  • 相关阅读:
    Maven报错找不到jre
    SpringBoot学习记(一)第一个SpringBoot Web服务
    (转!)大话websocket
    (转!)Netdata---Linux系统性能实时监控平台部署
    Jmeter(四十三)WebSocket Sampler 和 Ajax Request
    Jmeter(四十二)Jmeter工作原理
    Centos7安装docker(转!)
    es6 数组去重
    数组对象根据某个值相同合并分组
    await在forEach不起作用解决【await is a reserved word】
  • 原文地址:https://www.cnblogs.com/MYSQLZOUQI/p/5058333.html
Copyright © 2011-2022 走看看