背景
xxxxxxxxxx
開發服務器磁盤空間不足,申請掛在nas存儲.
處理流程
- 評估大小
- 給總部負責存儲同事發郵件
- 登陸服務器掛在
踩坑經過
-
從申請到總部同事存儲分配過程都很順利
-
下面進行掛載
-
執行命令 [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/filemount: 文件系統類型錯誤、選項錯誤、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 -nKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface0.0.0.0 xx.xx.xxx.1 0.0.0.0 UG 100 0 0 eno16777984xx.xx.xx.0 0.0.0.0 255.255.255.0 U 100 0 0 eno16777984172.16.134.0 0.0.0.0 255.255.254.0 U 100 0 0 eno33557248172.17.0.0 172.16.135.1 255.255.0.0 UG 100 0 0 eno33557248[root@ovz-big-dmp-01 file]# ip a1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWNlink/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope hostvalid_lft forever preferred_lft forever2: eno16777984: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000link/ether xxxx brd ff:ff:ff:ff:ff:ffinetxxxxxxxxxx/24 brd 10.130.81.255 scope global eno16777984valid_lft forever preferred_lft foreverinet6 fe80::250:56ff:feb3:76fc/64 scope linkvalid_lft forever preferred_lft forever3: eno33557248: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000link/ether xxxxxxxxxx brd ff:ff:ff:ff:ff:ffinet 172.16.135.167/23 brd 172.16.135.255 scope global eno33557248valid_lft forever preferred_lft foreverinet6 fe80::250:56ff:feb3:3cbb/64 scope link172.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 -nKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface0.0.0.0 xx.xx.xx.1 0.0.0.0 UG 100 0 0 eno16777984xx.xx.xx.0 0.0.0.0 255.255.255.0 U 100 0 0 eno16777984172.16.0.0 172.16.135.1 255.255.0.0 UG 0 0 0 eno33557248172.16.134.0 0.0.0.0 255.255.254.0 U 100 0 0 eno33557248172.17.0.0 172.16.135.1 255.255.0.0 UG 100 0 0 eno33557248路由有了自然就掛載成功了
-
