虚拟机ubuntu如何共享文件夹

227
2025/3/10 12:31:58
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

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

VMware虚拟机设置共享文件夹

  1. 创建共享文件夹

    • 在主机上创建一个文件夹,例如在VMware的VMwareShare目录下创建study01-Ubuntu-share
  2. 设置VMware虚拟机

    • 打开VMware虚拟机控制台,选择需要设置共享文件夹的虚拟机,点击“编辑虚拟机设置”。
    • 选择“选项” -> “共享文件夹”,点击“总是启用”。
    • 点击“添加”,选择刚才创建的共享文件夹,按照提示完成设置。
  3. Ubuntu系统设置

    • 开机后,打开终端,输入以下命令检查是否挂载成功:
      vmhgfsclient
      
    • 如果输出了共享文件夹路径,表示挂载成功。
    • 创建挂载目录:
      sudo mkdir /mnt/hgfs
      
    • 挂载共享目录:
      sudo /usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o uid=1000 -o gid=1000 -o umask=022
      
    • 验证挂载成功:
      cd /mnt/hgfs
      ls
      
    • 设置开机自动挂载,编辑/etc/fstab文件:
      sudo vim /etc/fstab
      
      添加以下行:
      .host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other,uid=1000,gid=1000,umask=022 0 0
      
      保存并退出,重启系统后自动挂载。

VirtualBox虚拟机设置共享文件夹

  1. 安装VirtualBox增强功能

    • 启动Ubuntu虚拟机,点击“设备” -> “安装增强功能”。
    • 按照提示完成安装并重启虚拟机。
  2. 设置共享文件夹

    • 打开VirtualBox,选择Ubuntu虚拟机,点击“设置”。
    • 选择“共享文件夹”,点击“添加共享文件夹”。
    • 选择主机上的文件夹路径和名称,点击“确定”。
    • 在Ubuntu虚拟机中,创建挂载点:
      sudo mkdir /media/shared_folder
      
    • 挂载共享文件夹:
      sudo mount -t vboxsf shared_folder_name /media/shared_folder
      
    • shared_folder_name替换为在VirtualBox中设置的名称。
  3. 开机自动挂载

    • 编辑/etc/fstab文件:
      sudo nano /etc/fstab
      
    • 添加以下行:
      shared_folder_name /media/shared_folder vboxsf defaults 0 0
      
    • 保存并退出,重启虚拟机后自动挂载。

通过以上步骤,您可以在Ubuntu虚拟机中成功设置共享文件夹,实现与主机系统的文件共享。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: Ubuntu安装SecureCRT步骤是什么