linux挂载windows共享的文件夹
做运维的经常需要和开发人员打交道,经常就是开发在windows上写完代码,然后在linux上进行编译。如果每次都是用网络将代码上传到linux上,假如发生错误不能正常编译,还得修改删除,很麻烦,为了解决这个问题可以在windows设置一个共享文件夹,然后挂载到linux上,这就在linux上就可以直接访问代码,进行编译,万一出错了也可以在windows上直接修改然后再编译。操作方法
1、在自己windows上设置一个共享文件夹
我在D盘里新建了一个文件夹code,里面存放若干文件如下图
http://i2.运维网.com/images/blog/201809/22/a257028a5eaca2a84fb3e6a6bd8112ee.png
选中code这个文件夹右键点击属性,选择共享
http://i2.运维网.com/images/blog/201809/22/e1a937f99e4df1d5e8e358c0cfbfe855.png
要注意共享的权限!
修改网络安全设置 : 开始 -> 运行 gpedit.msc , 打开组策略 -> 计算机配置 -> Windows设置 -> 安全设置 -> 本地策略 -> 安全选项 -> 选择 “网络安全 : LAN 管理器身份验证级别” , 双击打开 , 设置成“发送 LM 和 NTLM 响应” ; 修改网络访问模型 : 开始 -> 运行 -> gpedit.msc -> 计算机配置 -> Windows设置 -> 安全设置 -> 本地策略 -> 安全选项 -> 选择 “网络访问:本地帐户的共享和安全模型” , 修改为使用经典模式 。
http://i2.运维网.com/images/blog/201809/22/97c73079f805c6e8da3a2dd17acaceab.png
2、创建在linux上的挂载目录,我挂在/app/code
mkdir /app/code -pv
http://i2.运维网.com/images/blog/201809/22/650d702508683fa0ccd2dd8a72f6bee6.png
3、使用mount命令挂载
mount-t cifs -o username=liqin,password=***//192.168.1.123/code/app/code
username是windows系统用户不知道可以使用window命令whoami查询,password是windows密码。
http://i2.运维网.com/images/blog/201809/22/9fab39f4b5472bab052595b2a957d6c6.png
[*]查挂载在状态
df -h
http://i2.运维网.com/images/blog/201809/22/a70a2bc4511e12e6aba377b6f7f5d71d.png
5、取消挂载
umount/app/code
注意在取消挂载之前不能处理文件夹内的任何事,包括修改文件,执行文件,编写文件等操作,也不能置于code目录下。
页:
[1]