zoukankan      html  css  js  c++  java
  • 记一次centos7挂在nas盘的踩坑经过

    背景

     
     
     
    xxxxxxxxxx
     
     
     
    开发服务器磁盘空间不足,申请挂在nas存储.
     

    处理流程

    • 评估大小
    • 给总部负责存储同事发邮件
    • 登陆服务器挂在

    踩坑经过

    1. 从申请到总部同事存储分配过程都很顺利

    2. 下面进行挂载

      • 执行命令 [root@ovz-big-dmp-01 ~]# mount -t nfs 172.16.138.134:/vol/abcd_big /abcd-dmp/file

         
         
         
        x
         
         
         
        [root@ovz-big-dmp-01 ~]# mount -t nfs 172.16.138.134:/vol/abcd_big  /abcd-dmp/file
        mount: 文件系统类型错误、选项错误、172.16.138.134:/vol/abcd_big 上有坏超级块、
               缺少代码页或助手程序,或其他错误
               (对某些文件系统(如 nfs、cifs) 您可能需要
               一款 /sbin/mount.<类型> 助手程序)
               有些情况下在 syslog 中可以找到一些有用信息- 请尝试
               dmesg | tail  这样的命令看看。
         
        • 问题所在

          centos7默认不支持挂在nfs文件系统. 安装包:yum install nfs-utils rpcbind

      • 再次执行命令 [root@ovz-big-dmp-01 ~]# mount -t nfs 172.16.138.134:/vol/abcd_big /abcd-dmp/file

         
         
         
        xxxxxxxxxx
         
         
         
        [root@ovz-big-dmp-01 ~]# mount -t nfs 172.16.138.134:/vol/abcd_big  /abcd-dmp/file
        等了好久。。。
        毛都没有。。。
        命令执行后不在报错,但是一直处于等待状态,类似于ping 逾时的现象
         
        • 问题发现
         
         
         
        xxxxxxxxxx
         
         
         
        [root@ovz-big-dmp-01 ~]# route  -n
        Kernel IP routing table
        Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
        0.0.0.0         xx.xx.xxx.1     0.0.0.0         UG    100    0        0 eno16777984
        xx.xx.xx.0     0.0.0.0         255.255.255.0   U     100    0        0 eno16777984
        172.16.134.0    0.0.0.0         255.255.254.0   U     100    0        0 eno33557248
        172.17.0.0      172.16.135.1    255.255.0.0     UG    100    0        0 eno33557248
        [root@ovz-big-dmp-01 file]# ip a
        1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
            link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
            inet 127.0.0.1/8 scope host lo
               valid_lft forever preferred_lft forever
            inet6 ::1/128 scope host 
               valid_lft forever preferred_lft forever
        2: eno16777984: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
            link/ether xxxx brd ff:ff:ff:ff:ff:ff
            inetxxxxxxxxxx/24 brd 10.130.81.255 scope global eno16777984
               valid_lft forever preferred_lft forever
            inet6 fe80::250:56ff:feb3:76fc/64 scope link 
               valid_lft forever preferred_lft forever
        3: eno33557248: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
            link/ether xxxxxxxxxx brd ff:ff:ff:ff:ff:ff
            inet 172.16.135.167/23 brd 172.16.135.255 scope global eno33557248
               valid_lft forever preferred_lft forever
            inet6 fe80::250:56ff:feb3:3cbb/64 scope link 
        172.16.135.167作为本机挂在nas使用,通过对比跟172.16.138.134不在一个网段,故通讯前需要路由.
        从上面看本机并没有到172.16.138.134网段的路由,fuck ......
        #增加一波路由
        [root@ovz-big-dmp-01 ~]# ip route add 172.16.0.0/16 via 172.16.135.1 dev eno33557248
        [root@ovz-big-dmp-01 ~]# route  -n
        Kernel IP routing table
        Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
        0.0.0.0         xx.xx.xx.1     0.0.0.0         UG    100    0        0 eno16777984
        xx.xx.xx.0     0.0.0.0         255.255.255.0   U     100    0        0 eno16777984
        172.16.0.0      172.16.135.1    255.255.0.0     UG    0      0        0 eno33557248
        172.16.134.0    0.0.0.0         255.255.254.0   U     100    0        0 eno33557248
        172.17.0.0      172.16.135.1    255.255.0.0     UG    100    0        0 eno33557248
        路由有了自然就挂载成功了
         
  • 相关阅读:
    【Nginx】ngx_event_core_module模块
    ELMAH--Using HTTP Modules and Handlers to Create Pluggable ASP.NET Components 77 out of 90 rated th
    nyist oj 214 单调递增子序列(二) (动态规划经典)
    java 入门书籍(java7)
    ARCGIS将WGS84坐标投影到高斯平面
    【linux】linux下对java程序生成dump文件,并使用IBM Heap Analyzer进行分析,查找定位内存泄漏的问题代码
    【springboot】【socket】spring boot整合socket,实现服务器端两种消息推送
    【linux】linux修改open file 大小
    【docker】docker限制日志文件大小的方法+查看日志文件的方法
    【docker】docker部署spring boot服务,但是docker logs查看容器输出控制台日志,没有日志打印,日志未打印,docker logs不打印容器日志
  • 原文地址:https://www.cnblogs.com/diaosir/p/7520980.html
Copyright © 2011-2022 走看看