温馨提示×

ubuntu虚拟机共享文件夹如何设置

小樊
88
2025-06-27 10:38:24
栏目: 云计算

在Ubuntu虚拟机中设置共享文件夹可以通过多种虚拟化软件实现,这里以VMware和VirtualBox为例进行说明。

VMware虚拟机设置共享文件夹

  1. 创建共享文件夹
  • 在主机上创建一个文件夹,例如在 C:\Users\YourUsername\Documents 下创建一个名为 shared 的文件夹。
  • 在VMware虚拟机设置中,点击左侧的 虚拟机,然后选择需要设置共享文件夹的虚拟机,点击 编辑虚拟机设置
  • 硬件 选项卡下,选择 共享文件夹,点击 添加,选择刚刚创建的文件夹,点击 下一步,然后确认设置。
  1. 安装VMware Tools
  • 启动Ubuntu虚拟机,打开终端,输入以下命令安装VMware Tools:
    sudo apt update
    sudo apt install open-vm-tools
    
  • 安装完成后,重启虚拟机。
  1. 挂载共享文件夹
  • 打开终端,输入以下命令挂载共享文件夹:
    sudo mkdir /mnt/hgfs
    sudo /usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o uid1000 -o gid1000 -o umask 022
    
  • 如果挂载成功,你将在 /mnt/hgfs 目录下看到共享的文件夹。
  1. 设置开机自动挂载
  • 使用文本编辑器打开 /etc/fstab 文件:
    sudo nano /etc/fstab
    
  • 在文件末尾添加以下行:
    .host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other,uid1000,gid1000,umask022 0 0
    
  • 保存并退出编辑器,然后重启虚拟机以使设置生效。

VirtualBox虚拟机设置共享文件夹

  1. 安装VirtualBox增强功能
  • 启动Ubuntu虚拟机,在VirtualBox菜单栏中选择 设备 - 安装增强功能包
  • 将下载的 VBoxGuestAdditions.iso 文件挂载到虚拟机的 /media 目录下。
  • 在终端中,输入以下命令安装增强功能:
    sudo mkdir /media/cdrom
    sudo mount /dev/cdrom /media/cdrom
    cd /media/cdrom
    sudo ./VBoxLinuxAdditions.run
    
  • 安装完成后,重启虚拟机。
  1. 配置共享文件夹
  • 在VirtualBox的虚拟机设置中,选择 共享文件夹 选项卡,点击 添加,选择主机上的文件夹,点击 确定
  1. 在Ubuntu虚拟机中挂载共享文件夹
  • 创建挂载点目录:
    sudo mkdir /media/shared_folder
    
  • 挂载共享文件夹:
    sudo mount -t vboxsf shared_folder_name /media/shared_folder
    
  • shared_folder_name 替换为在VirtualBox中设置的共享文件夹名称。
  1. 设置开机自动挂载
  • 使用文本编辑器打开 /etc/fstab 文件:
    sudo nano /etc/fstab
    
  • 添加以下行:
    shared_folder_name /media/shared_folder vboxsf shared_folder_name,uid=1000,gid=1000,iocharset=utf8 0 0
    
  • 其中 shared_folder_name 是你在VirtualBox中设置的共享文件夹名称。
  • 保存并退出,然后重启虚拟机。

通过以上步骤,你可以在Ubuntu虚拟机和主机之间实现文件共享。选择适合你的虚拟机软件的方法进行操作即可。

0