很多人都有一个疑惑,那就是我在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下杨正就好了。
Ubuntu12.04 挂载win7下的目录