工作中有这样的场景:公司办公主流使用win平台,有在win下建立的共享目录(网络磁盘network drives),但由于习惯使用linux环境(或服务搭建在linux环境上),在win服务器下开启了wsl,固产生了在linux下挂载win下的 network drives的需求。
1. 在win下映射网络驱动器
在我的电脑->计算机 下 映射网络驱动器:
2. 在wsl中挂载
简要步骤:How to Mount Windows Network Drives in WSL
安装文件系统支持:
1 | sudo apt-get update # 如不update,后续安装cifs可能报错 |
创建挂载锚点:
1 | mkdir /mnt/w |
创建挂载:
1 | # sudo mount -t drvfs //server/directory /mnt/w |
永久生效(启动后即生效):sudo vi /etc/fstab添加新一行
1 | W: /mnt/w drvfs defaults 0 0 |
重新加载sudo mount -a
至此挂载搞定,可像普通目录一样访问:
1 | ls /mnt/w |