Hvordan montere en delt VirtualBox-mappe?

Hva er fremgangsmåten for å montere en delt VirtualBox-mappe i Linux?

Jeg prøvde varianter av følgende monteringskommando, men jeg får stadig protokollfeil eller andre monteringsfeil.

sudo mount -t vboxsf share /home/toto
Løsning

For VirtualBox med en Linux-gjest er dette trinnene for å montere en delt mappe:

  1. Bruk VirtualBox-vertens program, VirtualBox Manager, til å angi vertsmapper som skal deles.

  2. Kontroller at VirtualBox Guest Additions er installert i VirtualBox-gjesten.

  3. I Linux-gjesten skal monteringskommandoen vise en linje om at aksjen ble montert. Dette indikeres av type vboxsf. Problemet blir at monteringspunktet kanskje ikke er der ønsket, og tillatelsene er bare root. Standard monteringsplassering er i /media/sf_.

  4. Du kan få tilgang til delingen ved å gjøre brukeren, eller gruppe-IDen til 1000, til medlem av gruppen vboxsf. Dette gjøres ved å endre vboxsf-linjen i /etc/group-filen. Kan kreve omstart.

  5. Du kan endre hvor mappen er montert ved å bruke kommandoen VBoxControl. Kommandoen installeres når Guest Additions er installert. Kan kreve omstart. Hvis du for eksempel vil endre monteringspunktet fra /media/sf_... til /home/toto/sf_..., bruker du følgende kommando for å angi den delte VirtualBox-mappen guestproperty:

sudo VBoxControl guestproperty set /VirtualBox/GuestAdd/SharedFolders/MountDir /home/toto/

For å bekrefte endringen, bruk get:

sudo VBoxControl guestproperty get /VirtualBox/GuestAdd/SharedFolders/MountDir

Referanser:

Informasjon om delt mappe for VirtualBox

VirtualBox&# 39s guestproperty info2

Kommentarer (4)

Når du møter:

mount: Protocol error

etter å ha prøvd å dele mapper i VirtualBox, f.eks:

$ sudo mount -o uid=1000,gid=1000 -t vboxsf D_DRIVE ~/host

fungerte dette endelig for meg:

$ sudo apt-get install virtualbox-guest-dkms

(Oppsettet mitt: Windows 7 vert, gjester: Ubuntu 12.04,13.10,14.04; kjører for øyeblikket VBox 4.3.10 r93012)

Kommentarer (0)

Når du får følgende feil: /sbin/mount.vboxsf: montering mislyktes med feilen: Protokollfeil

Dessverre betyr dette at du bruker standard delingsnavn eller vertsens delekatalognavn er det samme som det monterte gjestedelingsnavnet. I dette tilfellet er det "share". Bare opprett en annen delingsmappe, dvs. "vb_share" og kjør deretter bare:

mount -t vboxsf vb_share /home/< bruker >/host

Kommentarer (0)