ubuntu

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

小樊
38
2025-06-09 03:32:53
栏目: 云计算

在Ubuntu虚拟机中设置共享文件夹,可以按照以下步骤进行操作:

方法一:使用VirtualBox的共享文件夹功能

  1. 安装VirtualBox Guest Additions

    • 启动你的Ubuntu虚拟机。
    • 在VirtualBox菜单栏中选择“设备” -> “安装增强功能”。
    • 在虚拟机中打开终端,挂载Guest Additions光盘镜像:
      sudo mount /dev/cdrom /mnt
      
    • 进入挂载目录并运行安装脚本:
      cd /mnt
      sudo ./VBoxLinuxAdditions.run
      
    • 安装完成后,重启虚拟机。
  2. 设置共享文件夹

    • 在VirtualBox管理器中,选中你的Ubuntu虚拟机,点击“设置”。
    • 选择“共享文件夹”选项卡。
    • 点击右侧的“添加新共享文件夹”图标(一个带箭头的文件夹图标)。
    • 在弹出的对话框中,选择你想要共享的宿主机文件夹路径,并为其指定一个共享名称。
    • 勾选“自动挂载”和“固定分配”选项(可选)。
    • 点击“确定”保存设置。
  3. 在Ubuntu虚拟机中访问共享文件夹

    • 打开终端,使用以下命令查看共享文件夹是否已挂载:
      mount | grep vboxsf
      
    • 如果显示了共享文件夹的信息,说明已经成功挂载。
    • 你可以直接在文件管理器中访问共享文件夹,路径通常为/media/sf_<共享名称>

方法二:使用NFS(网络文件系统)

  1. 在宿主机上设置NFS服务器

    • 安装NFS服务器软件包:
      sudo apt update
      sudo apt install nfs-kernel-server
      
    • 编辑/etc/exports文件,添加共享文件夹的配置:
      sudo nano /etc/exports
      
    • 在文件末尾添加如下行(替换/path/to/shared/folder为你的共享文件夹路径,<虚拟机IP>为虚拟机的IP地址):
      /path/to/shared/folder <虚拟机IP>(rw,sync,no_subtree_check)
      
    • 保存并退出编辑器。
    • 重启NFS服务器以应用更改:
      sudo exportfs -ra
      sudo systemctl restart nfs-kernel-server
      
  2. 在Ubuntu虚拟机中挂载NFS共享文件夹

    • 安装NFS客户端软件包:
      sudo apt update
      sudo apt install nfs-common
      
    • 创建一个挂载点目录:
      sudo mkdir -p /mnt/nfs
      
    • 挂载NFS共享文件夹:
      sudo mount <宿主机IP>:/path/to/shared/folder /mnt/nfs
      
    • 现在你可以在/mnt/nfs目录下访问共享文件夹。

注意事项

通过以上步骤,你应该能够在Ubuntu虚拟机中成功设置并访问共享文件夹。

0
看了该问题的人还看了