插件窝 干货文章 linux虚拟机下共享目录在哪

linux虚拟机下共享目录在哪

挂载 共享 mnt 安装 708    来源:    2025-05-02

在 Linux 虚拟机中,共享目录的位置取决于你使用的虚拟化工具(如 VMware、VirtualBox)以及配置方式。以下是常见工具的共享目录位置和配置方法:


1. VMware Workstation/Player

默认挂载路径

VMware 的共享目录通常自动挂载在 /mnt/hgfs/ 下。
例如:

ls /mnt/hgfs/你的共享文件夹名

如果未自动挂载

  • 确保 VMware Tools 已安装bash sudo apt install open-vm-tools # Ubuntu/Debian sudo yum install open-vm-tools # CentOS/RHEL
  • 手动挂载bash vmhgfs-fuse .host:/共享文件夹名 /mnt/hgfs

2. VirtualBox

默认挂载路径

VirtualBox 共享文件夹需要手动挂载,通常挂载到 /media/ 或自定义路径。

配置步骤

  1. 安装 VirtualBox 增强功能
    • 启动虚拟机后,点击菜单栏的 设备 > 安装增强功能
    • 在虚拟机内挂载 ISO 并运行安装脚本: bash sudo mount /dev/cdrom /mnt cd /mnt sudo ./VBoxLinuxAdditions.run
  2. 创建挂载点并挂载bash sudo mkdir -p /mnt/vboxshare sudo mount -t vboxsf 共享文件夹名 /mnt/vboxshare
    • 如果提示 mount: unknown filesystem type 'vboxsf',说明增强功能未安装成功。

3. 其他工具(如 Hyper-V、QEMU/KVM)

  • Hyper-V:通过 SMB 或 9p 协议共享,需手动配置网络共享。
  • QEMU/KVM:常用 virtio-fs9p 文件系统,挂载路径需在启动时指定。

常见问题排查

  1. 权限问题
    确保当前用户对挂载点有读写权限: bash sudo chmod 777 /mnt/hgfs # 临时解决权限问题(测试用)
  2. 共享未生效
    • 检查主机和虚拟机的共享文件夹配置是否启用。
    • 重启虚拟机或重新加载模块: bash sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other

总结

  • VMware/mnt/hgfs/
  • VirtualBox:手动挂载到自定义路径(如 /mnt/vboxshare)。
  • 如果找不到目录,优先检查工具是否安装正确,并确认共享功能已启用。

需要更具体的帮助?请提供你使用的虚拟化工具和 Linux 发行版版本!