/sbin/mount.vboxsf:安装失败并出现错误:参数无效 - 如何解决此错误?

Sop*_*.A. 9 virtualbox shared-folders windows-10 16.04

我正在尝试在主机 Windows 10 和来宾 ubuntu 16.04 之间共享一个文件夹。我已经在linux中创建了一个文件夹并在虚拟框中设置。在里面/media我创建了一个名为 的文件夹songs。现在我尝试使用以下命令安装卷:

sudo mount -t vboxsf sf_shareubuntu/ songs/
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

/sbin/mount.vboxsf: mounting failed with the error: Invalid argument
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个错误?

Geo*_*sen 2

从 Norbert 提供的链接完成此操作的正常方法

sudo mount -t vboxsf [-o OPTIONS] sharename mountpoint
Run Code Online (Sandbox Code Playgroud)

所以你的命令应该是

sudo mount -t vboxsf [-o OPTIONS] sharename /media/songs
Run Code Online (Sandbox Code Playgroud)

要在启动期间挂载共享文件夹,请将以下条目添加到/etc/fstab

sharename   /media/songs   vboxsf   defaults  0   0
Run Code Online (Sandbox Code Playgroud)

共享名来自 Windows 主机的共享名


小智 2

2
The normal way to get that done from the link provided by Norbert
sudo mount -t vboxsf [-o OPTIONS] sharename mountpoint
So your command should be
sudo mount -t vboxsf [-o OPTIONS] sharename /media/songs
Run Code Online (Sandbox Code Playgroud)

不幸的是,这还没有解决,看:

sudo mount -t vboxsf INSTALL /media/sf_INSTALL
/sbin/mount.vboxsf: mounting failed with the error: Invalid argument
Run Code Online (Sandbox Code Playgroud)

当 virtualbox 内的 vbox-guest-utils 版本与主机版本不同时,就会发生这种情况。共享名未在主机系统和 virtualbox 系统之间正确移植。