我有一个manjaro / arch虚拟机在带有Windows 10主机的virtualbox中运行 . 我已将我要在virtualbox中共享的共享文件夹配置为 c:\tfs
,名称为 tfs
,但它没有't show up in the linux vm anywhere. I am able to mount it manually, but it won' t自动安装 . 我在VM中创建了 /media
和 /media/tfs
文件夹,因为它不存在,现在以下命令成功手动安装我的文件夹 sudo mount -t vboxsf tfs /media/tfs
. 如何在不诉诸编辑 /etc/fstab
的情况下让automount按预期工作?
1 回答
事实证明,为虚拟机的共享文件夹配置自动挂载需要更多步骤 . 这个小小的forum post是关键 . 您需要启用并启动随guest utils一起安装的虚拟机服务
vboxservice.service
.首先确保您有一个文件夹
/media
,这是尝试安装共享文件夹的位置确保使用
sudo pacman -Q virtualbox-guest-utils
安装了guest utils使用
sudo systemctl enable vboxservice.service
启用服务使用
sudo systemctl start vboxservice.service
启动服务重新启动,我尝试注销,但启动服务需要重新启动
验证您的文件夹现在在
/media
中使用sf_
前缀自动挂载,我的是/media/sf_tfs
附:我还根据另一个帖子运行了这个命令,将我的用户名添加到vboxsf组,虽然我不确定这个是否有必要 .
sudo usermod -aG vboxsf brandon