📌  相关文章
📜  共享文件夹 virtualbox ubuntu - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:50:04.990000             🧑  作者: Mango

共享文件夹 virtualbox ubuntu - Shell-Bash

在虚拟机中,我们经常需要将主机文件共享给虚拟机,以便在虚拟机中进行开发,测试和部署。VirtualBox允许我们在主机和虚拟机之间设置共享文件夹。在本教程中,我们将学习如何在Ubuntu虚拟机中设置共享文件夹。

步骤 1 - 安装 VirtualBox Guest Additions

在设置共享文件夹之前,我们需要安装VirtualBox Guest Additions。在安装VirtualBox Guest Additions之前,请确保已安装构建工具和内核头文件。

sudo apt update
sudo apt install build-essential dkms linux-headers-$(uname -r)

现在,启动虚拟机并在VirtualBox菜单中选择 "Devices" -> "Insert Guest Additions CD Image"。之后,挂载光盘:

sudo mount /dev/cdrom /mnt

最后,运行VBoxLinuxAdditions.run文件并重新启动虚拟机:

sudo sh /mnt/VBoxLinuxAdditions.run
sudo reboot
步骤 2 - 设置共享文件夹
  1. 在VirtualBox设置菜单中,选择“共享文件夹”选项卡。
  2. 单击“添加新共享文件夹”按钮并设置以下选项:
    • 文件夹路径 - 选择要共享的文件夹路径。
    • 共享名称 - 设置您的共享文件夹的名称。
    • 自动启动 - 启用此选项将在虚拟机启动时自动挂载共享文件夹。
    • 只读 - 启用此选项将只允许虚拟机读取共享文件夹。
  3. 单击“确定”按钮保存更改。
步骤 3 - 挂载共享文件夹
  1. 在虚拟机中创建一个目录以挂载共享文件夹:
sudo mkdir /mnt/share
  1. 将共享文件夹挂载到该目录:
sudo mount -t vboxsf share /mnt/share

这里,“share”是上一步中设置的共享文件夹名称。

请注意:默认情况下,共享文件夹仅允许root用户访问。如果希望其他用户也能访问,请添加您的用户到vboxsf组:

sudo usermod -aG vboxsf $USER
步骤 4 - 使共享文件夹永久可用

要使共享文件夹在每次重新启动虚拟机后都可用,请在“/etc/fstab”文件中添加以下行:

share /mnt/share vboxsf defaults 0 0

这里,“share”是共享文件夹的名称,“/mnt/share”是挂载点路径。

总结

现在,您已经学习了如何在创建Ubuntu虚拟机时配置VirtualBox共享文件夹,并且已经完成了在Ubuntu虚拟机中设置和挂载共享文件夹的步骤。我们还展示了如何将共享文件夹挂载到“/etc/fstab”以使其永久可用。现在,您可以享受从主机到虚拟机的快速文件共享。