在工程中遇到了Linux系统需要挂载Windows目录的需求,本文记录实现方法。
打开 控制面板 -> 程序和功能 -> 启动SMB 1.0/CIFS文件共享支持 -> 重启计算机
需要共享的文件夹 -> 右键 属性 -> 共享 -> 共享设置 ->添加Everyone用户 -> 设置需要为该用户开放的权限
配置完共享设置后可以在
网络
中看到自己共享的目录:
此时在你的windows系统中,该目录网络路径为
\\计算机名\路径名
,其他网络中的用户也可以使用该地址访问你共享的内容:
打开 控制面板 -> 网络和共享中心 -> 高级共享设置 -> 所有网络 -> 配置密码保护的共享 即可
可能会在挂载时出现错误
mount error(13): Permission denied Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
经典
即可在可以为可用性牺牲安全性的场景中可以关闭防火墙
mount error(115): Operation now in progress
sudo apt-get install nfs-common
sudo apt-get install smbfs
sudo apt-get install cifs-utils
mount 前需要手动建立文件夹,命令不会自动创建
$ sudo mount -t cifs -o username=Everyone //10.0.2.19/temp win_disk/
注:在Windows的
\\计算机名\路径名
地址在Linux挂载中不好用,需要将计算机名换为Windows计算机的IP地址。