Anonymer Benutzer
Wie kann ich einen freigegebenen VirtualBox-Ordner einbinden?
Wie wird ein freigegebener VirtualBox-Ordner unter Linux eingebunden?
Ich habe Variationen des folgenden Mount-Befehls ausprobiert, aber ich erhalte immer wieder "Protokollfehler" oder andere Mount-Fehler.
sudo mount -t vboxsf share /home/toto
58
3
Für VirtualBox mit einem Linux-Gast sind dies die Schritte zum Einhängen eines gemeinsamen Ordners:
Verwenden Sie die Anwendung VirtualBox Manager des VirtualBox-Hosts, um Host-Ordner für die Freigabe festzulegen.
Stellen Sie sicher, dass die VirtualBox Guest Additions im VirtualBox-Gast installiert sind.
Im Linux-Gast sollte der Mount-Befehl eine Zeile anzeigen, dass die Freigabe eingehängt wurde. Dies wird durch
type vboxsf
angezeigt. Das Problem besteht darin, dass der Einhängepunkt möglicherweise nicht an der gewünschten Stelle liegt und die Berechtigungen nur für root gelten. Der Standard-Einhängepunkt befindet sich in/media/sf_
.Sie können auf die Freigabe zugreifen, indem Sie den Benutzer oder die Gruppenkennung
1000
zu einem Mitglied der Gruppevboxsf
machen. Dies geschieht durch Ändern der Zeilevboxsf
in der Datei/etc/group
. Dies kann einen Neustart erfordern.Sie können den Ort, an dem der Ordner eingehängt ist, mit dem Befehl VBoxControl ändern. Der Befehl wird bei der Installation von Guest Additions installiert. Erfordert möglicherweise einen Neustart. Um beispielsweise den Einhängepunkt von
/media/sf_...
auf/home/toto/sf_...
zu ändern, verwenden Sie den folgenden Befehl, um die Gästeigenschaft für den gemeinsamen Ordner von VirtualBox zu setzen:Um die Änderung zu bestätigen, verwenden Sie get:
Referenzen:
VirtualBox's Shared Folder Info
VirtualBox's Informationen zu den Gästeeigenschaften
Wenn Sie darauf stoßen:
nach dem Versuch, Ordner in VirtualBox freizugeben, z. B:
hat dies bei mir endlich funktioniert:
(Mein Setup: Windows 7 Host, Gäste: Ubuntu 12.04,13.10,14.04; derzeit läuft VBox 4.3.10 r93012)
Wenn Sie die folgende Fehlermeldung erhalten: /sbin/mount.vboxsf: Einhängen ist mit dem Fehler fehlgeschlagen: Protokollfehler
Leider bedeutet dies, dass Sie den Standardfreigabenamen verwenden oder dass der Name des Freigabeverzeichnisses des Hosts derselbe ist wie der Name der eingehängten Gastfreigabe. In diesem Fall ist es "share". Erstellen Sie einfach einen anderen Freigabeordner, d.h. "vb_share" und führen Sie dann einfach aus:
mount -t vboxsf vb_share /home/< user >/host