Linux VirtualBox中实现文件夹共享 .

有些时候,我们可能需要在Ubuntu中虚拟一个Windows操作系统,如下是我的环境配置:

    母操作系统:Ubuntu 9.04 + VirtualBox 2.1.4_OSE
    子操作系统:Window XP

    至于如何安装VirtualBox及虚拟Windows XP,这里不再做详细的说明,只是简要写一下步骤:
    1、在终端中运行:sudo apt-get install virtualbox
    2、输入您的登录口令,然后就是一步步的确认安装;
    3、创建一个Windows XP虚拟系统,插入光盘,然后就是一步步安装XP的过程。

    下面着重要讲的是母操作系统Ubuntu如何与子操作系统Windows XP进行文件共享的问题。

    首先您需要安装VirtualBox的增强功能。


    然后会在子操作系统Windows XP中出现安装提示,一路确认安装下去即可。

    重新启动Windows XP后,打开VirtualBox的菜单:设备(D)-->分配数据空间(S)...


    然后点击新增按钮,添加一个共享目录,您可以根据需要确定共享的目录是否只读,及是否仅共享于当前传话。


    确定之后,回到子操作系统Windows XP,此时Windows XP操作系统内并没有任何变更(不会出现发现新硬件或者多出一个共享空间等),下面还需要您的手动配置才行。

    打Windows XP中“我的电脑”,然后可以查看您的操作系统中各磁盘的盘符信息


    VirtualBox中文件共享的机制是将共享文件夹作为一个单独的硬件,因此我们可以将它视作一个网络共享硬件或者是移动设施。在Windows XP中,我们需要为刚才的共享文件分配一个盘符才行,在命令提示符中运行如下命令:(命令是windos下的cmd)

 

net use x: \\vboxsvr\share

    说明:x:为Windows XP操作系统中可分配的盘符信息,不能与已有的盘符重复;
             //vboxsvr为VirtualBox标识;
             share即为刚才您为共享文件夹取的共享名称。

    如我要在我的Windows XP中创建盘符为e:的网络驱动,则需要执行如下的语句:

 

net use e: \\vboxsvr\Data

    然后您就可以像本地文件一样存取共享文件夹中的内容,实现母子操作系统中的数据共享了。

    附:如果您的子操作系统是Linux操作系统,您可以通过如下方式实现共享:

mount -t vboxsf share mount_point

    说明:share为您的共享文件夹别名,与上面相同;
             mount_point为您想加载到文件夹路径,可以设置到您的当前文件夹下,如/home/amon/share/。

Linux VirtualBox 可以通过共享文件夹的功能与 Docker 进行文件共享VirtualBox 是一款可以在主机上虚拟运行其他操作系统的软件,而 Linux 则是其一种可以在 VirtualBox 运行的操作系统。 首先,我们需要在 VirtualBox 创建一个虚拟机,并选择 Linux 作为操作系统类型。然后,在虚拟机的设置,设置共享文件夹共享文件夹可以是主机上的文件夹,或者是其他虚拟机的文件夹。这样一来,主机上的文件就可以在虚拟机访问。 接下来,我们需要安装 Docker。Docker 是一种容器化技术,可以将应用程序和其依赖项打包成一个独立的容器,方便在不同的环境部署和运行。 安装完 Docker 后,我们可以在虚拟机创建一个 Docker 容器。可以使用 Docker CLI 命令行工具或者 Docker Compose 来创建容器。在创建容器时,可以使用共享文件夹的路径作为容器的数据卷,以实现文件共享。 例如,通过以下命令可以创建一个名为 my-container 的容器,并将共享文件夹 /shared-folder 挂载到容器的 /data 目录。 ``` docker run -v /shared-folder:/data --name my-container image-name ``` 这样一来,容器的应用程序就可以访问共享文件夹的文件了。 总结起来,通过 VirtualBox共享文件夹功能,我们可以让 Linux 虚拟机的 Docker 容器与主机上的文件进行共享。这对于开发和测试环境的文件共享非常有用,可以方便地进行应用程序的部署和调试。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值