Come accedere alle cartelle condivise nella macchina virtuale Ubuntu (Oracle Virtualbox) e collegarle alla cartella principale


21

Ho configurato una cartella condivisa tra l'host Windows e il guest Ubuntu. La cartella si monta all'avvio ma è vuota (ha anche un segno di lucchetto.). Devo eseguire il comando seguente per accedere al suo contenuto (il simbolo del lucchetto scompare).

  sudo mount.vboxsf media ~/media

Come posso configurarlo per essere eseguito automaticamente all'avvio. Ho provato ad aggiungere ai programmi di avvio ma non succede nulla. Sono nuovo di Linux, quindi prova a mettere la tua risposta nella lingua di un laico. Grazie.


Risposte:


36

La cartella condivisa montata appartiene vboxsfall'utente. Tu, come utente, non sei stato aggiunto al vboxsfgruppo. Per consentire l'accesso permanente alle cartelle condivise, copiare e incollare questo comando in una finestra Terminale:

sudo usermod -G vboxsf -a $USER

$USERverrà sostituito con il tuo nome utente. Questo comando aggiunge l'utente <username>al gruppo vboxsf , che è il proprietario delle cartelle condivise (che si trova nella /media/...casella Ubuntu).

Non sarà necessario eseguire uno script all'avvio una volta che si possiede la cartella condivisa montata.

Ma molto probabilmente dovrai disconnetterti e riaccenderti (o riavviare).


Per alcuni altri suggerimenti su Ubuntu su un VirtualBox (Mac) vedere: [post di blog] ( aboutfoto.wordpress.com/2013/04/03/of-ggobi-macports-and-r ).
Cosmin Saveanu,

Non funziona Avevo provato una cosa simile in precedenza con questo codice: non so se è la stessa cosa. sudo adduser <username> vboxsf
Njihia,

1
Strano ... Sulla scatola Sto utilizzando la cartella condivisa appare come / media / sf_shared, e se guardo i suoi permessi con ls -l ottengo: drwxrwx--- 2 root vboxsf 4096 Apr 3 18:47 sf_shared. Verifica con il users-adminprogramma se il tuo nome utente è effettivamente nel gruppo vboxsf (c'è un pulsante chiamato Gestisci gruppi e guarda Proprietà del gruppo vboxsf).
Cosmin Saveanu,

Sono molto dispiaciuto. La cartella condivisa con il contenuto viene visualizzata nella cartella multimediale. Quello che volevo era che comparisse nella mia cartella home con i contenuti. Scusa per l'errore.
Njihia,

Nessun problema. Se hai accesso in scrittura sulla cartella condivisa, va bene. È possibile creare un collegamento simbolico nella cartella Home o Documenti per un facile accesso. Nel Terminal (supponendo che ci si trova nella directory in cui si desidera visualizzare il link) fai: ln -s /media/sf_shared/ name_of_link. Sostituisci sf_sharedcon il nome effettivo della directory condivisa e name_of_linkcon quello che vuoi. In alternativa, puoi semplicemente trascinare la cartella in Nautilus nell'area di navigazione corretta e verrà creato un collegamento di facile accesso.
Cosmin Saveanu,

5

Ecco quindi come accedere alle cartelle condivise su Ubuntu VM (Oracle Virtualbox). Suppongo che tu abbia già abilitato l'auto-mount mentre stavi aggiungendo la cartella. Apri il terminale e digita.

sudo usermod -G vboxsf -a username 

Sostituisci il nome utente con il tuo nome utente. Questo comando aggiunge l'utente "nome utente" al gruppo vboxsf, che è il proprietario delle cartelle condivise (che si trova in / media / nella casella Ubuntu). Confermare dalla cartella multimediale se sono presenti le cartelle condivise. Di solito sono chiamati "sf_name-of-shared-folder". Per un rapido accesso, è possibile creare un collegamento alle cartelle condivise nella cartella principale. Nel Terminale (supponendo che tu sia nella directory in cui vuoi che appaia il link e che tu abbia abilitato il plugin Nautilus che ti dà l'opzione del menu contestuale) fai:

ln -s /media/sf_shared/ name_of_link.

Sostituisci sf_shared con il nome effettivo della directory condivisa e name_of_link con quello che vuoi. Tuttavia, il nome del collegamento non dovrebbe esistere nella directory in cui si desidera creare il collegamento (ovvero non dovrebbe esserci alcuna cartella o file con quel nome). In alternativa, puoi semplicemente trascinare la cartella in Nautilus nell'area di navigazione corretta e verrà creato un collegamento di facile accesso.


7
Forse è necessario disconnettersi / riconnettersi prima di poter accedere alla cartella condivisa.
Thomas W.

1
^^ SÌ, ho dovuto disconnettermi / accedere perché questo funzionasse
Paul Lockwood il
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.