以下是 "VirtualBox 中的 Linux 共享文件的方法" 的完整攻略。
1. 安装VirtualBox增强功能
VirtualBox 提供了虚拟机增强功能,可以通过安装增强功能来实现与主机之间的双向文件共享。
1. 在虚拟机中打开终端,运行以下命令,安装增强功能 (该命令在VirtualBox 菜单中的“设备”/“安装增强功能”中也可以找到)
sudo apt-get install virtualbox-guest-additions-iso
2. 安装完成后,在虚拟机的控制菜单中选择“设备”/“挂载增强功能”。可以看到一个名为 VBoxGuestAdditions.iso 的文件被挂载到了虚拟机中。
3. 进入终端,使用以下命令将该 iso 文件中的所有内容复制到虚拟机中。
sudo mount /dev/cdrom /mnt
cd /mnt
sudo sh VBoxLinuxAdditions.run
4. 关闭虚拟机,再次启动虚拟机即可完成增强功能的安装。
2. 配置共享文件夹
在主机中选择需要共享的文件夹,并指定共享名称和共享目录。
1. 在 VirtualBox 中选中虚拟机,点击 "设置" 按钮,然后选择 "共享文件夹".
2. 单击“添加共享文件夹”按钮,并选择主机中要共享的文件夹。指定读写权限和共享名称,并勾选“自动挂载”选项。
3. 在 Linux 中使用以下命令,挂载共享文件夹。此处假设共享文件夹名为“sharing”。
sudo mkdir /mnt/sharing
sudo mount -t vboxsf sharing /mnt/sharing
3. 示例
可以通过以下示例说明共享文件的使用方法:
-
在主机中创建一个名为 sharing 的文件夹,将一个名为 example.txt 的文件复制到该文件夹中。
-
在 VirtualBox 中选中虚拟机并启动。在 Linux 终端中,执行以下命令,挂载共享文件夹:
sudo mkdir /mnt/sharing sudo mount -t vboxsf sharing /mnt/sharing
-
进入 /mnt/sharing 目录查看内容:
cd /mnt/sharing ls -l
如果一切正常,应该能够看见 example.txt 文件。
-
在 Linux 中修改 example.txt 文件,然后在主机中查看文件变化。
可以在主机中的共享文件夹中查看到文件已被修改。
-
在主机中修改 example.txt 文件,然后在 Linux 中查看文件变化。
在共享文件夹中修改 example.txt 文件,然后在虚拟机中的 /mnt/sharing 目录中查看文件变化。
这样,我们就可以通过共享文件夹,在主机和虚拟机之间实现双向文件共享了。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:virtualbox 中的linux 共享文件的方法 - Python技术站