首页 > 代码库 > Ubuntu12.04 挂载win7下的目录

Ubuntu12.04 挂载win7下的目录

很多人都有一个疑惑,那就是我在windows上装了一个虚拟机之后,我想在windows下编辑文件,但是要及时同步到linux虚拟机上,从虚拟机上进行测试,其实方法有很多中,比如说在两者之间构建一个文件共享系统等等。


在这里分享一个window共享文件夹出来挂载到linux上的方法。


首先你要将你想要挂载的目录设置为共享,比如我在这里想要共享c盘下的test文件夹

1.右击选择属性


2.选择共享


3.点击高级共享


4.点击权限


5.设置你想要的组或者用户名,给与完全控制权限


好的到这里win7下的文件共享已经做好了,然后我们需要做的事情就是准备一个shell脚本,好吧, 这也是我第一次自己写shell脚本,我们用到的是 mount命令,如果不太熟悉的可以去度娘或者谷歌下, 在这里就不在赘述了。(题外话,这个脚本需要你的ubuntu支持smbfs,所以你需要在ubuntu的命令行下  sudo apt-get install smbfs安装一下)


为了方便,我也不再上传附件了,直接把那个很简单的shell脚本贴出来分析下好了


#!/bin/bash


#这是登录你win7的用户名

username=‘Kris‘

#这是登录你win7的密码

password=‘*******‘

#这是你的win7的ip地址,可以cmd控制台下ipconfig获取

server=‘192.168.xx.xx‘


#test目录  这个脚本的意思是把win7下的test文件夹挂载到ubuntu的/mnt/www/test下边

mount -t smbfs -o iocharset=utf8,uid=www-data,gid=www-data,username=${username},password=${password} //${server}/test /mnt/www/test


把上边的脚本起个名字,比如kris.sh 然后放到/home/kris/kris.sh (这个目录你随便放就好),

然后你要做的事情就是开启虚拟机之后巡行命令 sudo /home/kris/kris.sh 

然后验证成功与否的话你就可以去 你的/mnt/www/test 目录下查看是否已经把win7的文件映射过来了


好吧,恭喜你,到现在为止,你已经做完了必须做的各种事情了,现在用你喜欢的编辑器打开你的文件,编辑,然后直接去ubuntu下杨正就好了。