VMWare

Montaggio di condivisioni VMware dalla riga di comando su VM Linux

Montaggio di condivisioni VMware dalla riga di comando su VM Linux
In questo articolo, ti mostrerò come condividere una directory/cartella su una macchina virtuale VMware (VM) e come montare la condivisione VMware dalla riga di comando su una macchina virtuale VMware (VM) Linux. Quindi iniziamo.

Aggiunta di una condivisione alla VM VMware:

Per condividere una directory/cartella dall'host a una VM VMware, aprire la VM, assicurarsi che la VM non sia accesa e andare su VM > impostazioni.

Quindi, vai su Opzioni scheda e fare clic su Cartelle condivise.

Per impostazione predefinita, Cartelle condivise è Disabilitato. Abilitare Cartelle condivise, Selezionare Sempre abilitato.

Ora puoi aggiungere cartelle condivise. Per aggiungere una cartella condivisa, fai clic su Inserisci…

Ora, fai clic su Il prossimo.

Ora, fai clic su Navigare per selezionare una directory/cartella dal computer host.

Seleziona una directory/cartella che desideri condividere con la VM VMware e fai clic su ok.

Se vuoi creare una nuova directory, seleziona una directory (genitore) in cui vuoi creare una nuova directory, digita a Cartella nome e fare clic su Crea nuova cartella. Una volta creata la directory/cartella, dovresti essere in grado di selezionarla per la condivisione.

Per impostazione predefinita, il Nome della cartella condivisa dovrebbe essere il nome della directory che hai selezionato. Se vuoi, puoi cambiarlo. Vi consiglio di non aggiungere spazi nella condivisione Nome.

Quando hai finito, clicca su Il prossimo.

Assicurarsi Abilita questa condivisione la casella di controllo è selezionata.

Se vuoi che questa condivisione sia di sola lettura, controlla Sola lettura casella di controllo.

Quando hai finito, clicca su finire.

La condivisione deve essere aggiunta alla VM.

Se desideri rimuovere una condivisione, selezionala e fai clic su Rimuovere.

Se desideri modificare qualsiasi proprietà della condivisione, seleziona la condivisione e fai clic su Proprietà.

Puoi modificare il Nome, il Percorso host, condividi gli attributi da qui. Quando hai finito, clicca su ok affinché le modifiche abbiano effetto changes.

Ora, fai clic su ok.

Ora accendi la macchina virtuale.

La macchina virtuale dovrebbe avviarsi.

Installazione di Open VM Tools:

Per montare le condivisioni VMware su Linux, devi avere Open VM Tools o VMware Tools installato sulla tua VM Linux.

Se stai utilizzando un sistema operativo Ubuntu/Debian o qualsiasi sistema operativo basato su Ubuntu/Debian nella VM VMware, controlla Come installare VMware Tools su Ubuntu/Debian VMware Virtual Machine.

Se stai utilizzando CentOS/RHEL 8, controlla Come installare VMware Tools su macchine virtuali VMware CentOS/RHEL 8.

Montaggio di condivisioni VMware su VM Linux:

Per prima cosa, crea una directory (diciamo ~/testshare) sulla VM Linux in cui si desidera montare la condivisione VMware con il seguente comando:

$ mkdir ~/testshare

Il comando per montare una condivisione VMware su una VM Linux è:

$ sudo mount -t fuse.vmhgfs-fuse -o > .ospite:/

Per montare la condivisione VMware testcondividi sul ~/testshare directory, eseguire il seguente comando:

$ sudo mount -t fuse.vmhgfs-fusibile .host:/testshare~/testshare

La condivisione VMware testcondividi dovrebbe essere montato sul ~/testshare directory.

Per impostazione predefinita, le condivisioni VMware montate sulla VM Linux sono accessibili solo all'utente root come puoi vedere nello screenshot qui sotto. Ti mostrerò come risolvere questo problema. Quindi, non preoccuparti.

Puoi smontare la condivisione VMware montata nel in ~/testshare directory con il seguente comando:

$ sudo umount ~/testshare

Per consentire a qualsiasi utente sulla VM Linux di accedere alla condivisione VMware montata, utilizzare il allow_other opzione di montaggio durante il montaggio della condivisione VMware.

$ sudo mount -t fuse.vmhgfs-fuse -o allow_other .host:/testshare ~/testshare

Ora dovresti essere in grado di accedere alla condivisione VMware montata senza sudo o privilegi di superutente.

Ma i file e le directory sulla condivisione sono ancora di proprietà di root.

Se si desidera che i file di condivisione VMware siano accessibili al proprio utente di accesso e siano anche di proprietà dell'utente di accesso, montare la condivisione VMware con il uid e gid opzioni di montaggio come segue:

$ sudo mount -t fuse.vmhgfs-fuse -o allow_other,uid=$(id -u),gid=$(id -g)
  .host:/testshare ~/testshare

Come puoi vedere, i file e le directory di condivisione VMware sono ora accessibili al mio utente di accesso e anche di proprietà del mio utente di accesso.

Monta automaticamente le condivisioni VMware:

Se vuoi che la VM VMware Linux monti automaticamente la condivisione VMware all'avvio, devi aggiungere una nuova riga al file /etc/fstab file.

Per prima cosa, apri il /etc/fstab file con il seguente comando:

$ sudo nano /etc/fstab

Potresti voler usare vi editor di testo per la modifica del /etc/fstab file. In tal caso, esegui il seguente comando:

$ sudo vi /etc/fstab

O,

$ sudo vim /etc/fstab

Ora aggiungi la seguente riga alla fine di of /etc/fstab file:

.ospite:/ fusibile.vmhgfs-fusibile
allow_other,uid=,gid= 0 0

Nota: Assicurati di sostituire , , e .

Potete trovare con il id -u comando e con il id -g comando.

Nel mio caso, ho aggiunto la riga seguente a /etc/fstab file:

.host:/testshare         /home/shovon/testshare fusibile.vmhgfs-fusibile
allow_other,uid=1000,gid=1000   0       0

Una volta che hai finito, salva il /etc/fstab file.

Ora riavvia la tua VM Linux con il seguente comando:

$ sudo reboot

Una volta avviata la VM Linux, eseguire il comando seguente per verificare se la condivisione VMware è montata sulla VM Linux:

$ df -h | grep

Come puoi vedere, la condivisione VMware testcondividi è montato correttamente nel ~/testshare directory.

Posso accedere alla condivisione VMware come al solito.

Quindi, è così che condividi una directory/cartella dall'host alla tua VM VMware Linux e la monti dalla riga di comando sulla tua VM Linux. Grazie per aver letto questo articolo.

Strumenti utili per i giocatori Linux
Se ti piace giocare su Linux, è probabile che tu abbia utilizzato app e utilità come Wine, Lutris e OBS Studio per migliorare l'esperienza di gioco. O...
Giochi rimasterizzati in HD per Linux che non hanno mai avuto una versione Linux prima
Molti sviluppatori ed editori di giochi stanno realizzando remaster HD di vecchi giochi per prolungare la vita del franchise, per favore i fan richied...
Come utilizzare AutoKey per automatizzare i giochi Linux
AutoKey è un'utilità di automazione desktop per Linux e X11, programmata in Python 3, GTK e Qt. Utilizzando la sua funzionalità di scripting e MACRO, ...