mount -a一直卡住不动解决思路
记一次docker网络冲突导致NAS挂载不上的问题
背景
使用阿里云NAS服务挂载做nfs服务器,目前笔者公司已经有很多机器挂载了该NAS,但唯独有一台机器挂载出现了问题,使用mount -a 挂载时,出现一直卡着不动。
解决过程
既然是卡主不动,那能不能看到卡在哪里了呢?
1 查看mount帮助发现有-v参数
mount --help
-v, --verbose say what is being done
然后使用mount -av 挂载(笔者已经写入了/etc/fstab),再次查看如下图
从图中看到关键信息: portmap query failed: RPC: Remote system error - No route to host
与nas服务器的路由存在问题
2 进行ping测试
上图是可以成功挂载NAS的服务器。
上图是无法挂载成功的服务器
到此,基本可以断定是网络问题了
3 查看本机路由
发现本机的路由与NAS的地址冲突了。
4 删除路由,挂载恢复
删除该条路由信息后,mount -a挂载正常了。