在VirtualBox的虚拟Redhat5.4与物理机共享文件夹的方法

时间:2014-11-01 来源:linux网站  作者:linux人
id="iframeu2004103_0" src="http://pos.baidu.com/tcgm?sz=680x250&rdid=2004103&dc=2&di=u2004103&dri=0&dis=0&dai=3&ps=272x136&coa=at%3D3%26rsi0%3D680%26rsi1%3D250%26pat%3D6%26tn%3DbaiduCustNativeAD%26rss1%3D%2523FFFFFF%26conBW%3D1%26adp%3D1%26ptt%3D0%26titFF%3D%2525E5%2525BE%2525AE%2525E8%2525BD%2525AF%2525E9%25259B%252585%2525E9%2525BB%252591%26titFS%3D14%26rss2%3D%2523000000%26titSU%3D0%26ptbg%3D90%26piw%3D0%26pih%3D0%26ptp%3D0&dcb=BAIDU_SSP_define&dtm=BAIDU_DUP_SETJSONADSLOT&dvi=0.0&dci=-1&dpt=none&tsr=0&tpr=1460604407800&ti=%E5%9C%A8VirtualBox%E7%9A%84%E8%99%9A%E6%8B%9FRedhat5.4%E4%B8%8E%E7%89%A9%E7%90%86%E6%9C%BA%E5%85%B1%E4%BA%AB%E6%96%87%E4%BB%B6%E5%A4%B9%E7%9A%84%E6%96%B9%E6%B3%95%20-%20Linux%E7%B3%BB%E7%BB%9F%E6%95%99%E7%A8%8B&ari=1&dbv=2&drs=1&pcs=1233x1060&pss=1233x280&cfv=17&cpl=6&chi=1&cce=true&cec=GBK&tlm=1422886703&ltu=http%3A%2F%2Fwww.linuxdiyf.com%2Flinux%2F2992.html&ltr=http%3A%2F%2Fcn.bing.com%2Fsearch%3Fq%3Dlinux%25E8%2599%259A%25E6%258B%259F%25E6%259C%25BA%2B%25E5%2585%25B1%25E4%25BA%25AB%25E7%2589%25A9%25E7%2590%2586%25E6%259C%25BA%25E5%2599%25A8%25E7%259A%2584%25E6%258F%258F%25E8%25BF%25B0%25E7%25AC%25A6%26go%3DSubmit%26qs%3Dn%26form%3DQBRE%26pq%3Dlinux%25E8%2599%259A%25E6%258B%259F%25E6%259C%25BA%2B%25E5%2585%25B1%25E4%25BA%25AB%25E7%2589%25A9%25E7%2590%2586%25E6%259C%25BA%25E5%2599%25A8%25E7%259A%2584%25E6%258F%258F%25E8%25BF%25B0%25E7%25AC%25A6%26sc%3D0-11%26sp%3D-1%26sk%3D%26cvid%3D983A80F62A39489583A21E7B1A37EB46&ecd=1&psr=1920x1080&par=1920x1019&pis=-1x-1&ccd=24&cja=true&cmi=8&col=en-US&cdo=-1&tcn=1460604408&qn=542a760457dc3f27&tt=1460604407599.397.426.429" width="680" height="250" align="center,center" vspace="0" hspace="0" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" allowtransparency="true" style="padding: 0px; margin: 0px; border-width: 0px; border-style: initial; vertical-align: bottom;">

工作机器不管是本子还是台式一般来说都是Windows的系统,工作环境中,有时候开发或者测试的机器不够用,用虚拟机搭环境便是个方便快捷的方式,但是有的时候需要从Windows系统上面把文件放到Linux上来用,虚拟机软件便有了这样一个共享虚拟机和物理机目录的功能。我没有用VMWARE,而用的是VirtualBox来安装虚拟机,共享目录的时候再网上找了一下方法,网上说的人很多,我在此处总结一下。

目的:物理机与虚拟机共享一个物理机上的文件夹,方便文件互用。

环境:物理机Windows7,VirtualBox及它上面运行的虚拟机Redhat5.4.


步骤:

1. 物理机,虚拟机工作正常

2. 在运行的虚拟机窗口菜单中,选择:设备-->安装增强功能,然后会在桌面生成一个名为VBOXADDITIONS_<版本>的文件,然后从CONSOLE进入/media/VBOXADDITION_<版本>/ ,这个目录下有很多shell,然后运行 sh VBoxLinuxAddition.run执行安装,成功后reboot机器。

3. 这一步建立一个你想要共享的目录的数据空间,说白了就是选一个想在Windows上共享出来的目录,用来映射到Linux,实现互用。方法是:设备-->分配数据空间,然后选择一个Windows上的目录。比如:c:\shared

同时再Linux上建立一个文件夹,比如根目录下/shared,用来映射到Windows下的C:\shared

4. mount -t vboxsf shared /shared就行了。

shared是第3步分配的数据空间c:\shared的名字,这个名字可以修改,默认是目录名shared,/shared是Linux下的映射目录。


容易出现问题的地方:

1.  增强工具的安装,不同的OS工具的位置不同。

2. mount运行失败,原因一定是映射的两个名字找不到,一定是设置或者输入有误。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐