記一次centos7掛在nas盤的踩坑通過

 

背景

 
 
 
xxxxxxxxxx
 
 
 
開發服務器磁盤空間不足,申請掛在nas存儲.
 

處理流程

  • 評估大小
  • 給總部負責存儲同事發郵件
  • 登錄服務器掛在

 

踩坑通過

  1. 從申請到總部同事存儲分配過程都很順利html

  2. 下面進行掛載node

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

       
       
       
      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  這樣的命令看看。
       
      • 問題所在github

        centos7默認不支持掛在nfs文件系統. 安裝包:yum install nfs-utils rpcbindweb

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

       
       
       
      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
      路由有了天然就掛載成功了
相關文章
相關標籤/搜索