现实中会有这样的场景 , 开发人员在 Windows 上面写代码 , 而后放到 Linux 进行编译 , 达到这个目的咱们能够在 Linux 上使用 mount
命令挂载 Windows 共享文件夹 , 就像将 Windows 里面的共享目录当成一个U盘插到 Linux主机上面 , 而后 Linux 能够直接访问代码进行编译编译 ; 具体操做步骤以下 :python
右键须要共享的文件夹 , 选择共享 , 而后默认设置就能够linux
而后在其余的机器测试是否能正常访问 , 在其余机器资源管理器里面输入 \\192.168.0.102\Share
, 地址格式是 \\你的IP\你的共享文件夹
git
出现没法访问或者指定的密码不正确时 , 可参考以下设置 :程序员
修改网络安全设置 : 开始 -> 运行 gpedit.msc
, 打开组策略 -> 计算机配置 -> Windows设置 -> 安全设置 -> 本地策略 -> 安全选项 -> 选择 “网络安全 : LAN 管理器身份验证级别” , 双击打开 , 设置成“发送 LM 和 NTLM 响应” ;github
修改网络访问模型 : 开始 -> 运行 -> gpedit.msc -> 计算机配置 -> Windows设置 -> 安全设置 -> 本地策略 -> 安全选项 -> 选择 “网络访问:本地账户的共享和安全模型” , 修改成使用经典模式 ;编程
我建立的目录是 /usr/local/bin/code
;windows
# mount -t cifs -o username=Bob,password=123456 //192.168.0.102/Share /usr/local/bin/code
参数说明 :
username
, Window 系统登陆用户名 ;password
: Window 系统登陆密码 ;//192.168.0.102/Share
: 设置Window共享目录的路径 ;/usr/local/bin/code
: 挂载到 Linux 下的那个目录安全
挂载完成后咱们就能够在 /usr/local/bin/code
目录里面看到 Windows 共享文件夹里面的文件bash
# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00 38G 4.3G 34G 12% / devtmpfs 235M 0 235M 0% /dev tmpfs 245M 0 245M 0% /dev/shm tmpfs 245M 4.3M 241M 2% /run tmpfs 245M 0 245M 0% /sys/fs/cgroup /dev/sda2 1014M 131M 884M 13% /boot tmpfs 49M 0 49M 0% /run/user/0 //192.168.0.102/Share 245G 54G 191G 22% /usr/local/bin/code
或者使用
# mount
也可进行查看网络
# umount /usr/local/bin/code
umount 时提示错误
target is busy. (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1))
, 你能够先切换到别的目录再试一次 , 缘由也多是其余进程可能在使用目录 , 能够先关闭使用该目录的进程 , 而后再 umount , 命令以下 (使用fuser
需安装psmisc
# yum install psmisc
) :
# fuser -m /usr/local/bin/code /usr/local/bin/code: 2806c # ps aux | grep 2806 root 2806 0.0 0.5 116040 2836 pts/0 Ss 11:31 0:00 -bash root 2925 0.0 0.1 112648 960 pts/0 S+ 14:36 0:00 grep --color=auto 2806 # kill -9 2806 # umount /usr/local/bin/code
我的网站: Github , 欢迎点击给星