GNU/Linux >> Linux Esercitazione >  >> Linux

Come creare un volume del disco rigido virtuale utilizzando un file in Linux

Disco rigido virtuale (VHD ) è un formato di file immagine disco che rappresenta un'unità disco rigido virtuale, in grado di memorizzare l'intero contenuto di un disco rigido fisico. È un file contenitore che si comporta in modo simile a un disco rigido fisico. L'immagine del disco replica un disco rigido esistente e include tutti i dati e le caratteristiche strutturali.

Proprio come un disco rigido fisico, un VHD can contiene un file system ed è possibile utilizzarlo per archiviare ed eseguire un sistema operativo, applicazioni e archiviare dati. Uno degli usi tipici dei VHD in VirtualBox Virtual Machines (VMs) per archiviare sistemi operativi e applicazioni e dati.

In questo articolo, dimostreremo come creare un volume del disco rigido virtuale utilizzando un file in Linux. Questa guida è utile per creare dischi rigidi virtuali a scopo di test nell'ambiente IT. Ai fini di questa guida, creeremo un volume VHD di dimensioni 1 GB e formattalo con EXT4 tipo di file system.

Crea una nuova immagine per mantenere il volume dell'unità virtuale

Esistono diversi modi per farlo, ma il modo più semplice è utilizzare il seguente comando dd . In questo esempio, creeremo un volume VHD di dimensioni 1 GB immagine.

$ sudo dd if=/dev/zero of=VHD.img bs=1M count=1200

Dove:

  • if=/dev/zero :file di input per fornire un flusso di caratteri per l'inizializzazione della memorizzazione dei dati
  • di=VHD.img :file immagine da creare come volume di archiviazione
  • bs=1 milione :leggi e scrivi fino a 1 milione alla volta
  • conteggio=1200 :copia solo 1200M (1GB) di blocchi di input

Successivamente, dobbiamo formattare EXT4 tipo di file system nel VHD file immagine con l'utilità mkfs . Rispondi y , quando richiesto che /media/VHD.img non è un dispositivo speciale a blocchi come mostrato nella schermata seguente.

$ sudo mkfs -t ext4 /media/VHD.img

Per accedere al VHD volume, dobbiamo montare in una directory (punto di montaggio). Eseguire questi comandi per creare rispettivamente il punto di montaggio e montare il volume VHD. Il -o viene utilizzato per specificare le opzioni per il montaggio, qui il loop delle opzioni indica il nodo del dispositivo sotto /dev/ directory.

$ sudo mkdir /mnt/VHD/
$ sudo mount -t auto -o loop /media/VHD.img /mnt/VHD/

Nota :Il VHD il filesystem rimarrà montato solo fino al prossimo riavvio, per montarlo all'avvio del sistema, aggiungi questa voce in /etc/fstab file.

/media/VHD.img  /mnt/VHD/  ext4    defaults        0  0

Ora puoi verificare il filesystem VHD appena creato con il punto di montaggio usando il seguente comando df.

$ df -hT

Rimozione del volume dell'unità virtuale

Se non hai più bisogno del volume VHD, esegui i seguenti comandi per smontare il filesystem VHD, quindi elimina il file immagine:

$ sudo umount /mnt/VHD/
$ sudo rm /media/VHD.img

Usando la stessa idea, puoi anche creare un'area/spazio di scambio usando un file in Linux.

È tutto! In questa guida, abbiamo dimostrato come creare un volume del disco rigido virtuale utilizzando un file in Linux. Se hai pensieri da condividere o domande da porre, contattaci tramite il modulo di commento qui sotto.


Linux
  1. Come creare un file ZIP protetto da password in Linux

  2. Come creare un ambiente virtuale Rust usando Conda su Linux

  3. Come creare un volume fisico in Linux usando LVM

  4. Come creare un file di scambio in Linux

  5. Come creare un utente Linux usando Ansible

Come creare una directory in Linux usando il comando mkdir

Come creare un collegamento simbolico in Linux usando il comando Ln

Come creare un file in Linux usando Cat Command

Come creare un file in Linux usando Terminal

Crea un volume del disco rigido virtuale (VHD) utilizzando un file in Linux

Come creare un file in Ubuntu Linux usando comando e GUI