- - Come condividere file in una macchina VirtualBox su Linux

Come condividere file in una macchina VirtualBox su Linux

Impostazione di una macchina virtuale in Oracle VMVirtualBox è facile, ma condividere file con esso? Non così tanto. È a causa di quanto sia fastidiosa e difficile la condivisione di file tra macchine guest e host (specialmente su Linux) che oggi affronteremo. Vedremo come condividere i file in VirtualBox da un computer host a un computer guest tramite USB, la rete e direttamente dal PC host al PC guest, ma prima dovremo installare le aggiunte guest.

Aggiunte agli ospiti

Assicurati di avere già una macchina virtualeinstallato e configurato sotto Linux. Non sei sicuro di come farlo? Dai un'occhiata alla nostra guida su come usare VirtualBox su Linux. Dopo aver messo in funzione una macchina, cerca il menu "Dispositivo" e fai clic su di essa. All'interno del menu di input, trova "inserisci aggiunte ospite". Questo dirà a VirtualBox di uscire, scaricare e inserire l'ultima versione di "aggiunte del guest", qualcosa che consente alle macchine Host di interagire più facilmente con le macchine Guest.

Seguire la finestra di dialogo del prompt di esecuzione automatica e installarele aggiunte degli ospiti alla tua macchina virtuale. Questo è fondamentale perché senza Guest Additions l'interazione tra la macchina host e la macchina ospite diventa molto difficile.

Al termine dell'installazione, riavviare la macchina virtuale.

Condividi file in VirtualBox

Il modo più semplice e veloce per condividere fileil PC che ospita la VM sulla VM stessa deve semplicemente esporre la VM al file system da cui è in esecuzione. Per fare ciò, assicurarsi innanzitutto che la VM sia spenta. Non è necessario, ma in questo modo è più semplice modificare le impostazioni.

Nella finestra principale di VirtualBox, fare clic con il tasto destro del mouse suVM e selezionare "Impostazioni". Guarda nella parte inferiore della finestra delle impostazioni del VBox per "Cartelle condivise" e selezionalo. Nella finestra delle cartelle condivise, è possibile creare cartelle condivise per la VM guest da leggere. Fai clic sulla cartella blu con l'icona verde + su di essa per creare una nuova condivisione.

Innanzitutto, vai su "Percorso cartella" e fai clic sulla freccia. Questo espone un menu a discesa, con "Altro". Selezionalo per visualizzare un browser di file e utilizzalo per navigare nella posizione della cartella sul tuo PC Linux che desideri condividere.

Controlla il pulsante "Auto-mount" per avere la VMmonta automaticamente la condivisione all'avvio. Inoltre, seleziona la casella "Sola lettura" se desideri impedire alla VM guest di modificare qualsiasi file o cartella sulla condivisione.

Per accedere alla cartella condivisa nel file manager, vai a / Media / nomecondivisione

Ad esempio, per accedere a Personale, dovresti: / Media / Personal, e così via.

Vuoi accedervi nel terminale? Uso CD e vai a / Media / nomecondivisione.

Anche se VirtualBox monta automaticamente le cartelle condivise all'avvio, i tuoi file potrebbero non essere presenti. Il modo migliore per assicurarsi che lo siano è eseguire:

sudo mount -t vboxsf -o uid=$UID,gid=$(id -g) share-name /home/username/vbox/desired/share/mount/folder

Condivisione di file tramite USB

Oltre a condividere i file direttamente dalPC host sul PC virtuale guest, è possibile trasferire file tramite dispositivi USB collegati. Per abilitare il supporto per questa funzione, prima vai sul sito Web ufficiale di VirtualBox e scarica il pacchetto di estensione. Questo pacchetto, quando installato, aggiunge il supporto per i dispositivi USB, nonché RDP, crittografia del disco, supporto per SSD NVMe e così via.

Nella pagina dei download, scorrere verso il basso e cercare"Oracle VM VirtualBox Extension Pack". VirtualBox non distribuisce questo pacchetto di estensione specifico a un sistema operativo, quindi può essere installato su Linux, così come su qualsiasi altro sistema operativo su cui VirtualBox può essere eseguito.

Per installare il pacchetto, aprire il file managere fai doppio clic sul file. In questo modo avvierà immediatamente una finestra di dialogo di installazione all'interno di VirtualBox. Seguire le istruzioni visualizzate per completare l'installazione del pacchetto. Al termine, fai clic con il pulsante destro del mouse sulla VM su cui desideri aggiungere dispositivi USB e seleziona il pulsante "Impostazioni".

Nella finestra delle impostazioni, seleziona l'icona "USB",per passare alle impostazioni del controller USB. Nell'area delle impostazioni USB, è possibile fornire alla macchina virtuale l'accesso diretto al controller USB. Selezionare da "USB 1.0, 2.0 o 3.0" a seconda dell'hub USB sul PC, quindi passare all'icona USB blu con il segno verde + per aggiungere manualmente un dispositivo USB.

Aggiunta di dispositivi al volo

Spesso, è più veloce collegare dispositivi USB,quindi aggiungerli manualmente al sistema. Rende più facile accedervi immediatamente. Tuttavia, se si scambiano costantemente dispositivi di archiviazione USB a caldo con la macchina virtuale guest, potrebbe essere meglio aggiungere dispositivi in ​​un altro modo.

Innanzitutto, avvia la macchina virtuale guest eavvialo normalmente. Da qui, collega tutti i dispositivi USB che desideri connettere al sistema. Quindi, guarda in basso a destra nella finestra della VM per un'icona USB. Fare clic con il tasto destro sull'icona per visualizzare tutti i dispositivi USB collegati. Fare clic su qualsiasi dispositivo visualizzato nel menu per collegarlo alla macchina.

Quando il dispositivo è collegato direttamente alla macchina ospite, tutto dovrebbe essere utilizzabile. Accedi ai file tramite il file manager (o la finestra di Explorer se esegui una versione di Windows).

Commenti