纯粹文件访问:sshfs(wsl) + vscode 远程方案
传统使用vscode 提供的远程时, 服务器端的 vscode相关服务(node)作妖,磁盘io 拉满,造成系统卡顿,并影响其他服务
这个方案就是为了避免这种情况,当然,仅限于对于远程只有文件访问需求的场景
使用sshfs 挂载远程目录到wsl,然后使用vscode 远程
sshfs 挂载的目录访问权限仅限root,所以挂载点我放在了根目录
0. 相关工具
sshfs
1. 挂载远程目录
1 | sudo su |
2.
配置本地远程
A. wsl 配置默认用户
sudo vim /etc/wsl.conf
1 | [user] |
重启等待(8秒)生效
B. 本地配置ssh root
略过
3. sshfs 命令补充
上述挂载命令是临时的,重启后无效
如果要持久化,则需编辑 sudo vim /etc/fstab
,添加如下行
1 | lull@www.cheerlisten.com:/ /sshfs/www.cheerlisten.com fuse.sshfs defaults,_netdev,users,idmap=user,allow_other 0 0 |
另,付其他命令
1 | # 查看 sshfs挂载情况 |