程序开发人员一般都会把开发目录放在windows系统下,开发环境却是linux。以前我是linux下文件挂载到windows,有同事前车之鉴,万一虚拟机linux挂壁了,很难恢复。现在准备把windows共享文件到linux下。我用的是Ubuntu server14版。遇到很多坑,两个小晚上才搞定。
先祭代码
mount -t cifs -o username=administrator,passwd=,uid="1000",gid="1000" //192.168.0.102/workspace /home/develop
参考命令
sudo mount.cifs //192.168.1.112/Workspace mnt/ -o user=lcg,pass=123456,file_mode=0777,dir_mode=0777
简单吧,没有把一系统报错截图保存下来,很多问题细节也没有记录,可惜。
在window10下建好共享文件夹,开始是windows下有防火墙设置,从linux运行挂载共享文件夹报错连不上或拒绝可以看出。那还说什么,干脆直接关掉防火墙。
然后报 0x80070035找不到网络路径,这个百度,确定很多服务有并设置 自动 开启状态。
后来是用户组策略问题,这个在我的window10家庭版没有的,没办法升级到window10专业版。也没怎么设置,就是在命令行下运行gpedit.msc 看看配置。
再后来是 未设置为接受端口文件和打印机共享smb,这个打开控制面板,启用或关闭新功能里选择 SMB 1.0/CIFS进行安装
最后是 您的计算机配置似乎是正确的,但该设备或资源没有响应 ,这时需要查看ipv4配置,可以自己指定合理ip,也可以自动分配,自动分配的共享文件的ip是文本ipv4地址。
真的最后,设置开机启动,挂载。
来源:CSDN
作者:GodFu1012
链接:https://blog.csdn.net/qq_34642668/article/details/80754256