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.