Pagina 1 di 1
[Risolto] [Virtualbox] comando corretto per condivisione cartella
Inviato: mercoledì 26 ottobre 2011, 1:59
da maxbigsi
Salve, non riesco a trovare la giusta sintassi per condividere una cartella con sistema Host Lucid 64 bit e Guest Linux Mint 10 32 bit, dalle mie ricerche ho trovato il comando per condividere una cartella di nome "condivisa" che si trova nella Home e che viene montata regolarmente tramite il comando
dove il mountpoint è vbox_dati, io vorrei spostare tale cartella dentro "VirtualBox VMs" ... in pratica la cartella che crea automaticamente virtualbox al momento della installazione/creazione di una VM, mi piacerebbe anche che io avessi i permessi per accedere a tale cartella, visto che il proprietario del contenuto della cartella è root. Sono riuscito a montarla automaticamente all'avvio tramite l'inserimento del comando
in
così come descritto in un forum, però mi mancano i permessi.
Re: [Virtualbox] comando corretto per condivisione cartella
Inviato: mercoledì 26 ottobre 2011, 12:58
da maxbigsi
... sono su Mint 10 virtuale e sto provando diverse combinazioni ma senza successo...
sudo mount -t vboxsf /home/max/VirtualBox\ VMs/ condivisa /media/vbox_dati
sudo mount -t vboxsf /home/max/VirtualBox\ VMs condivisa /media/vbox_dati
sudo mount -t vboxsf ~/VirtualBox\ VMs/ condivisa /media/vbox_dati
sudo mount -t vboxsf ~/VirtualBox\ VMs/condivisa /media/vbox_dati
dove è l'errore? ... oppure non posso condividere una cartella che non si trovi specificatamente nella home... ma non credo... sicuramente è un errore di sintassi, o di uno spazio oppure della slash...
Re: [Virtualbox] comando corretto per condivisione cartella
Inviato: mercoledì 26 ottobre 2011, 14:32
da ErSandro
per i permessi prova ad aggiungere al mount:
Codice: Seleziona tutto
sudo mount -t vboxsf condivisa /media/vbox_dati -o uid=1000
Questo renderà il tuo utente owner della cartella anche se viene montata da root (con il sudo).
Poi, ricrea la cartella condivisa dopo aver eliminato quella che stai usando (non dall'hard disk, solo dalle impostazioni di virtualbox) e chiamala sempre condivisa ma dando come percorso quello desiderato (nel tuo caso /home/max/VirtualBox VMs/condivisa). Fatto questo prova a rimontarla dalla macchina guest con la stringa che ti ho indicato sopra.
Un suggerimento, per montare automaticamente le partizioni all'avvio sarebbe più pulito utilizzare /etc/fstab invece di /etc/rc.local. Il risultato non cambia molto, ma è più sensato

Re: [Virtualbox] comando corretto per condivisione cartella
Inviato: mercoledì 26 ottobre 2011, 14:46
da maxbigsi
... faccio queste prove e ti faccio sapere... eventualmente in fstab cosa dovrei mettere di preciso?
Re: [Virtualbox] comando corretto per condivisione cartella
Inviato: mercoledì 26 ottobre 2011, 14:53
da maxbigsi
... sono stato uno stupido a non pensare di eliminare il vecchio percorso da virtualbox e mettere quello nuovo... :-[ ... però quando do il comando...
Codice: Seleziona tutto
max@ubuntu ~ $ sudo mount -t vboxsf /home/max/VirtualBox\ VMs/condivisa /media/vbox_dati
/sbin/mount.vboxsf: mounting failed with the error: Protocol error
alla fine mi da questo errore...
Re: [Virtualbox] comando corretto per condivisione cartella
Inviato: mercoledì 26 ottobre 2011, 15:08
da ErSandro
Quando monti una cartella condivisa in Virtualbox non devi dare il suo percorso sulla macchina host (la macchina guest non è in grado di interpretarlo) ma il nome che gli hai dato quando l'hai creata.
Nel tuo caso devi sostituire
con
Per esempio, nel file /etc/fstab della mia macchina virtuale debian ho inserito questo:
Quando ho creato la cartella l'ho chiamata Shared e, come vedi, deve essere inserito il nome, non il percorso.
Re: [Virtualbox] comando corretto per condivisione cartella
Inviato: mercoledì 26 ottobre 2011, 15:38
da maxbigsi
ho imparato qualcosa di nuovo... (good) (b2b) grazie... tutto risolto.
Re: [Risolto] [Virtualbox] comando corretto per condivisione cartella
Inviato: mercoledì 26 ottobre 2011, 15:40
da ErSandro
Salute (b2b)