怎么给虚拟机Linux装共享文件夹
怎么给虚拟机Linux装共享文件夹详细介绍
要在虚拟机的 Linux 系统中设置共享文件夹,需先确认虚拟机软件类型,再按以下步骤操作。以 VMware 和 VirtualBox 这两款主流软件为例:
VMware 虚拟机设置共享文件夹
- 开启 VMware 工具:
- 启动 Linux 虚拟机。
- 点击虚拟机顶部菜单栏的 “虚拟机”,接着选择 “安装 VMware Tools”。
- 按照屏幕上的提示完成 VMware Tools 的安装。
- 设置共享文件夹:
- 关闭虚拟机,点击 “虚拟机设置”。
- 选择 “选项” 标签,再点击 “共享文件夹”。
- 开启 “总是启用”,点击 “添加”,依照向导添加主机上的文件夹。
- 在 Linux 中访问共享文件夹:
- 重新启动虚拟机。
- 共享文件夹会被挂载到
/mnt/hgfs/路径下。若该目录为空,可尝试执行命令:
bash
vmhgfs-fuse .host:/ /mnt/hgfs/ allow_other
VirtualBox 虚拟机设置共享文件夹
- 安装 Guest Additions:
- 启动 Linux 虚拟机。
- 点击 VirtualBox 顶部菜单栏的 “设备”,然后选择 “插入 Guest Additions CD 映像”。
- 运行安装程序:
bash
/dev/cdrom /media/cdrom/media/cdrom/VBoxLinuxAdditions.run
- 设置共享文件夹:
- 关闭虚拟机,点击 “设置”。
- 选择 “共享文件夹”,点击 “添加”,添加主机文件夹,并选择 “自动挂载” 和 “固定分配”。
- 在 Linux 中访问共享文件夹:
- 重新启动虚拟机。
- 共享文件夹会被自动挂载到
/media/sf_<文件夹名称>路径下。 - 若要让普通用户能够访问,可将用户添加到
vboxsf组:
bash
vboxsf
之后重新登录系统即可。
验证共享文件夹
设置完成后,可通过以下命令查看共享文件夹是否成功挂载:
bash
/mnt/hgfs//media/sf_*
9123 /mnt/hgfs/ /media/sf_*
常见问题解决办法
- 挂载失败:检查 VMware Tools 或 Guest Additions 是否正确安装。
- 权限问题:确保用户已加入
vboxsf或vmware组。 - 路径问题:不同的 Linux 发行版,共享文件夹的挂载路径可能会有所不同。
按照上述步骤操作,就能在虚拟机的 Linux 系统与主机之间方便地共享文件了。