排查链接是否失效_记一次sshfs-win映射失效排查

f73644714b4cefe06c92c5a1bbe0a244.png

SSHFS-Win是啥

SSHFS-Win · SSHFS for Windows,即Windows版的SSHFS,通过SFTP协议将远端服务器的文件系统映射成本地的一个磁盘。

sshfs-win映射的文件系统突然失效

映射失效前主要做了两件事:

  • 升级了一次Windows 10 2004
  • 卸载了VirtualBox

现象

  • Windows 10文件管理器显示映射失败,同时新添加映射也失败。
  • 使用sshfs-win命令行“net use Z: sshfs.kuser@host“映射,提示”System error 67“。命令行界面显示的错误信息更有价值与参考性。

排查可能原因

  • 远端Linux host是通过VPN连的(也是虚拟网卡),是否卸载VirtualBox导致虚拟网卡变更,从而网络连不上?验证ssh命令能连通远端host,说明不是这个问题。(差点要重置网络配置了)
  • 是否Windows 10升级的原因?Windows是黑盒,难以知晓。
  • sshfs-win是否正常?

检查sshfs-win服务

sshfs-win在其安装目录提供了一个脚本”diag.bat“,可以用来检查其自身以及依赖的服务情况。

运行结果如下,表明sshfs-win依赖的winfsp服务无法正常起动。

PS C:Program Files (x86)WinFspbin> .diag.batWINFSP INSTALLATION DIRECTORY AND LAUNCHER REGISTRATIONSHKEY_LOCAL_MACHINESOFTWAREWinFsp    InstallDir    REG_SZ    C:Program Files (x86)WinFspHKEY_LOCAL_MACHINESOFTWAREWinFspServices...WINFSP DLL REGISTRATIONSHKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlNetworkProviderOrder    ProviderOrder    REG_SZ    WinFsp.Np,P9NP,RDPNP,LanmanWorkstation,webclientHKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesWinFsp.NpNetworkProvider    Name    REG_SZ    Windows File System Proxy    ProviderPath    REG_SZ    C:Program Files (x86)WinFspbinwinfsp-x64.dll    DeviceName    REG_SZ    DeviceWinFsp.MupHKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventLogApplicationWinFsp    EventMessageFile    REG_SZ    C:Program Files (x86)WinFspbinwinfsp-x64.dll    TypesSupported    REG_DWORD    0x7WINFSP FSD CONFIGURATION AND STATUS[SC] EnumQueryServicesStatus:OpenService FAILED 1060:The specified service does not exist as an installed service.[SC] OpenService FAILED 1060:The specified service does not exist as an installed service.[SC] OpenService FAILED 1060:The specified service does not exist as an installed service.WINFSP LAUNCHER SERVICE CONFIGURATION AND STATUS[SC] EnumQueryServicesStatus:OpenService FAILED 1060:The specified service does not exist as an installed service.[SC] OpenService FAILED 1060:The specified service does not exist as an installed service.[SC] OpenService FAILED 1060:The specified service does not exist as an installed service.

解决方法

最终,重新安装WinFsp与sshfs-win,一切恢复正常。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值