Dove sono montate le cartelle condivise VirtualBox in un guest virtuale?


8

Quando si esegue Ubuntu come VirtualBox, dov'è l'automount delle cartelle condivise?

Non è /etc/fstabcosì, dove altro potrebbe essere?

Risposte:


11

Ubuntu e altri guest Linux montano automaticamente le cartelle condivise nella cartella /mediacon il formato /media/sf_share-name.

I guest Windows montano automaticamente le cartelle condivise come lettera di unità in File Manager

Lo stesso guest della macchina virtuale deve avere installato VirtualBox Guest Additions.

Per utilizzare il montaggio automatico, assicurarsi che l'utente disponga del vboxsfgruppo utenti che viene chiamato anche Use VirtualBox virtualisation solutionnelle ultime versioni di VirtualBox.

Modifica le impostazioni della macchina virtuale stessa e aggiungi la cartella che deve essere condivisa con il guest virtuale come segue: inserisci qui la descrizione dell'immagine


1
Nota, dopo aver installato gli aggiornamenti tramite il gestore aggiornamenti, ho dovuto reinstallare le aggiunte degli ospiti. In qualche modo gli aggiornamenti hanno rotto la funzionalità di montaggio automatico delle cartelle condivise (Ubuntu 12.04).
cok,

4

Dalla casella host è possibile elencare le cartelle condivise dalla riga di comando tramite:

VBoxManage showvminfo {vm name here}

C'è una sezione "Cartelle condivise:".


Il mio ospite VirtualBox non ha VBoxManagesolo VBoxClient, VBoxControleVBoxService
Mark Mikofski

1
@MarkMikofski Corri VBoxManagedall'host non come ospite. L'host è il sistema operativo esterno, guest è il sistema operativo interno.
Michał Šrajer,

2

questo è coperto qui e qui . entrambi funzionano ...

Copia e incolla dalla pagina help.ubuntu.com a cui ho fatto riferimento:

Linux

Se il client è Linux, è necessario montarlo e collegarlo a una directory.

I seguenti comandi bash (nel client) imposteranno un montaggio corretto (e creeranno un collegamento dal desktop) Nota: non si devono usare spazi nel nome della condivisione.

nomecondivisione = "whatever.you.want.to.call.it"; 
sudo mkdir / mnt / $ sharename \
sudo chmod 777 / mnt / $ sharename \ 
sudo mount -t vboxsf -o uid = 1000, gid = 1000 $ sharename / mnt / $ sharename \
ln -s / mnt / $ sharename $ HOME / Desktop / $ sharename

Per il comando sopra se viene visualizzato l'errore come

mount: tipo di filesystem sconosciuto 'vboxsf'

Quindi basta cambiare vboxsf in vboxfs

Se vuoi farlo montare automaticamente ad ogni avvio, inserisci il comando mount in /etc/rc.local distribuzioni Debian (es. Ubuntu 10.04 e successive)

Penso che la domanda non sia "come usare la cartella condivisa". In ogni caso, non fornire solo collegamenti esterni, il cui contenuto può cambiare al di fuori del nostro controllo, invece di riportare le informazioni pertinenti nella risposta.
enzotib,

@enzotib - Capisco che ... la configurazione di automount è presente. Uno dei è il wiki help.ubuntu.com. Non lo vedo andare via.
RobotHumans,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.