Ihnen fehlen einige Schritte - das Definieren der Freigabe in VirtualBox reicht möglicherweise nicht aus, um sie im Gast anzuzeigen, oder sie wird an unerwarteten Orten und unerwarteten Namen angezeigt.
In den folgenden Beiträgen gibt es ein paar sehr vielversprechende Antworten:
- Wie mounten Sie einen freigegebenen VirtualBox-Ordner? [geschlossen]
(als Super User geschlossen, aber niemals migriert ...) - Zugriff auf einen freigegebenen Ordner in VirtualBox
Leider sind die Antworten unterschiedlich, auch wenn sie sehr stark angehoben wurden. Dies scheint also von den Linux- oder VirtualBox-Versionen abzuhängen. Ich werde sie unten zusammenfassen.
Voraussetzungen
Sie müssen Gastzugänge im Gastsystem installieren und anschließend neu starten.
Es kann auch erforderlich sein, dass Sie Ihren Benutzer zur Gruppe hinzufügen vboxsf
:
sudo usermod -a -G vboxsf your_username sudo adduser your_username vboxsf
Um zu überprüfen, ob der Benutzer noch nicht in der vboxsf
Gruppe ist, verwenden Sie den id
Befehl.
Manuelle Montage
Hier gibt man den Mountpunkt der Freigabe an. (Denken Sie daran, dass es Benutzer gab, für die dies nicht funktioniert hat.)
cd ~ mkdir myshare sudo mount -t vboxsf DATA ~/myshare/
vboxsf
steht für den Mount-Typ "VirtualBox shared folder".
Wenn Sie sich dazu als root anmelden müssen, geben Sie möglicherweise Folgendes ein:
mkdir /home/your_username/myshare sudo mount -t vboxsf -o uid=1000,gid=1000 DATA /home/your_username/myshare
Auto-Mount durch VirtualBox
VirtualBox kann die Freigabe automatisch einhängen, jedoch nicht, wo dies erwartet wird. Es befindet sich möglicherweise im Ordner /media/sf_DATA
und kann nur von root aus aufgerufen werden. Für die folgenden Befehle muss dann root angemeldet werden.
Sie können den Einhängeort des Ordners ändern, indem Sie den VBoxControl
Befehl verwenden, der Bestandteil von Guest Additions ist. Möglicherweise ist ein Neustart erforderlich. Um beispielsweise den Einhängepunkt zu ändern /media/sf_...
, /home/your_username/sf_...
verwenden Sie den folgenden Befehl, um den gemeinsam genutzten VirtualBox-Ordner festzulegen guestproperty
:
sudo VBoxControl guestproperty set /VirtualBox/GuestAdd/SharedFolders/MountDir /home/your_username/
Um die Änderung zu bestätigen, verwenden Sie get
:
sudo VBoxControl guestproperty get /VirtualBox/GuestAdd/SharedFolders/MountDir
Sie können alternativ einen Link zu dem Ordner erstellen, indem Sie:
ln -s /media/sf_DATA /home/your_username/DATA
Fazit
Die Antworten, die ich gefunden habe, sind unterschiedlich und Sie müssen möglicherweise versuchen, herauszufinden, welche Befehle oder welche der oben genannten Befehle gemischt werden sollen. Im Erfolgsfall teilen Sie bitte unseren Lesern mit, welche Befehle Sie verwendet haben.
Lesen Sie weiter: