Syslink aus dem freigegebenen Virtualbox-Ordner

Syslink aus dem freigegebenen Virtualbox-Ordner

Ich habe ein Ubuntu 14.04 Server-Gastbetriebssystem mit einem Ubuntu 14.04 Hostbetriebssystem. Meine Virtualbox-Version ist 4.3.10. Ich mounte meinen freigegebenen Ordner in /media/sf_Share im Gast. Ich erstelle einen Ordner in diesem freigegebenen Ordner und erstelle mit dem folgenden Befehl einen Syslink zu /home/ubuntu/.

ln -sf sf_Share/test /home/ubuntu

Ich kann einen Syslink erstellen, aber nicht auf das Syslink-Verzeichnis zugreifen. Eigentlich möchte ich diesen Syslink im OpenERP-Add-On-Ordner platzieren und ihn so einrichten, dass er von OpenERP gelesen werden kann. Aber das funktioniert nicht. Und ich erstelle einen Ordner im OpenERP-Add-On und erstelle einen Syslink zu /media/sf_Share/. Das funktioniert, aber auf diesen Ordner kann vom Host-Betriebssystem aus nicht zugegriffen werden.

Ich habe auch versucht, den freigegebenen Ordner direkt in mein gewünschtes Verzeichnis einzubinden, aber ich habe nur einen Protokollfehler erhalten. Ich habe es mit diesem Befehl versucht.

sudo mount -t vboxsf -o uid=1000,gid=1000 Share /home/ubuntu/Share

Habe die Virtualbox-Gasterweiterung bereits in meinem Gastbetriebssystem installiert. Ich kann keine weitere Lösung finden.

Bitte hilf mir.

Antwort1

Guest Additions selbst hat möglicherweise ein weiteres ungewolltes Problem verursacht, das Ihnen nicht bewusst war.

Das Ticket zur Ausgabe finden Sie hierhttps://www.virtualbox.org/ticket/12879und wurde gelöst inGasterweiterungen 4.3.12

Gasterweiterungen 4.3.10hat einen falschen symbolischen Link. Die Problemumgehung besteht darin, einen neuen symbolischen Link zu erstellen:

sudo ln -s /opt/VBoxGuestAdditions-4.3.10/lib/VBoxGuestAdditions /usr/lib/VBoxGuestAdditions

Sobald der symbolische Link vorhanden ist, können Sie über die Virtualbox-GUI > Einstellungen > Freigegebene Ordner einen freigegebenen Ordnernamen mit Lese- oder Lese-/Schreibberechtigung erstellen und bei Bedarf die automatische Bereitstellung aktivieren.

Erstellen Sie dann im Gastterminal Ihren Einhängepunkt:

sudo mkdir /mnt/shared_folder_name

und dann mounten:

sudo mount -t vboxsf Share /mnt/shared_folder_name

Sie sollten dann zu /mnt/shared_folder_name navigieren und den Inhalt des freigegebenen Ordners wie erwartet anzeigen können.

verwandte Informationen