Condivisione di cartelle tra sistema operativo host e sistema operativo ospite in VirtualBox

Condivisione di cartelle tra sistema operativo host e sistema operativo ospite in VirtualBox
Quando si lavora su un sistema operativo ospite, è spesso necessario condividere file da e verso il sistema operativo host. Un sistema operativo ospite è un sistema operativo isolato che non ha accesso né all'host né alle altre macchine in VirtualBox. Tuttavia, l'utilità di addizione degli ospiti VirtualBox consente alla macchina per gli ospiti di condividere i file da e verso il sistema operativo host.

In questo articolo, ti mostreremo come installare le aggiunte degli ospiti VirtualBox e condivideremo cartelle tra il sistema operativo host e il sistema operativo ospite.

Prerequisiti

  1. OS Host con virtualbox installato
  2. OS ospite installato nella macchina virtuale

Per questa dimostrazione, stiamo usando Windows10 come sistema operativo host e Ubuntu 20.04 LTS come ospite ospite. Per abilitare la condivisione tra ospite e sistema operativo host, installeremo le aggiunte degli ospiti VirtualBox sul sistema operativo ospite e quindi condividiamo e montiamo una cartella dal sistema operativo host al sistema operativo ospite. Iniziamo.

Installa le aggiunte degli ospiti VirtualBox sul sistema ospite

Per abilitare la condivisione di file tra host e ospite, è necessario installare le aggiunte degli ospiti nel sistema operativo ospite. Per fare ciò, devono essere prese le seguenti misure:

1. Apri VirtualBox nel sistema host e avvia un sistema operativo per gli ospiti.

2. Nella barra dei menu in alto di VirtualBox, fare clic su Dispositivi, quindi selezionare Inserisci le aggiunte ospiti CD Immagine Per inserire un CD virtuale all'interno del sistema ospite.


3. Apparirà il seguente messaggio. Clic Correre Per installare le aggiunte degli ospiti sulla macchina per gli ospiti.


4. L'installazione inizierà e una volta completato, ti verrà chiesto di premere accedere Per chiudere la finestra. Premere accedere Per finire l'installazione.


Una volta che le aggiunte degli ospiti VirtualBox sono state installate sul sistema operativo ospite, è possibile condividere le cartelle tra il sistema host e il sistema degli ospiti.

Condividi le cartelle tra host e ospite

Ora condivideremo una cartella tra i sistemi host e ospiti. Puoi condividere più cartelle tra il sistema operativo ospite e il sistema operativo host. Per la condivisione delle cartelle, crea una nuova cartella o usa una cartella esistente. Seguire i passaggi seguenti per condividere un file o una cartella tra i sistemi host e ospiti.

1. Dalla barra dei menu in alto di VirtualBox, vai a Cartelle condivise> Impostazioni delle cartelle condivise.

2. Vedrai la seguente finestra Impostazioni nel sistema degli ospiti. Fare clic sul pulsante + per aprire il Aggiungi condivisione la finestra di dialogo.

3. Nel Aggiungi condivisione Finestra di dialogo, selezionare la cartella condivisa utilizzando il Percorso della cartella discesa e scegli una cartella dal sistema operativo host. Quindi, digita un nome per la cartella condivisa e controlla il Montaggio automatico scatola. IL Montaggio automatico L'opzione monterà automaticamente la cartella condivisa sul avvio successivo.


Ora, clicca OK per chiudere il Aggiungi condivisione dialogo. Ora vedrai la cartella condivisa nel Impostazioni finestra. Clic OK Per chiudere la finestra.


4. Per impostazione predefinita, solo i root e i membri di VBoxSF possono accedere alla cartella condivisa. Per assegnare le autorizzazioni all'account utente, emettere il seguente comando nel terminale, sostituendo Con il nome utente reale:

$ sudo usermod -ag vboxsf

5. Se apri file manager o esplora nel tuo sistema operativo ospite, vedrai la cartella condivisa sf_shared_folder montato lì, dove sf_shared_folder è il nome della cartella condivisa.


È possibile accedere anche alla cartella condivisa dalla riga di comando. Apri la riga di comando usando Ctrl+Alt+T, quindi vai a /media directory utilizzando il seguente comando nel terminale:

$ cd /media

Qui, se si esegue il comando CD, vedrai la cartella condivisa elencata nella directory /Media.


Ora, vai alla cartella condivisa usando il comando CD come segue:

$ cd sf_shared_folder/

Assicurati di sostituire sf_shared_folder Con il nome della cartella condivisa.

Nella cartella condivisa, puoi posizionare qualsiasi file che desideri condividere con il sistema operativo host. Allo stesso modo, puoi accedere a qualsiasi file condiviso dal tuo sistema operativo host.

Conclusione

Questo articolo ha mostrato come impostare la condivisione delle cartelle tra un sistema host e un sistema ospite in VirtualBox. È necessario seguire la procedura sopra per le macchine per gli ospiti una sola volta. Successivamente, la cartella condivisa dell'host verrà automaticamente montata nel sistema operativo ospite per ogni avvio per la condivisione di file.