GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo crear un volumen de disco duro virtual usando un archivo en Linux

Disco Duro Virtual (VHD ) es un formato de archivo de imagen de disco que representa una unidad de disco duro virtual, capaz de almacenar el contenido completo de un disco duro físico. Es un archivo contenedor que actúa de manera similar a un disco duro físico. La imagen del disco replica un disco duro existente e incluye todos los datos y características estructurales.

Al igual que un disco duro físico, un VHD can contiene un sistema de archivos, y puede usarlo para almacenar y ejecutar un sistema operativo, aplicaciones y almacenar datos. Uno de los usos típicos de los VHD en VirtualBox Virtual Machines (VM) para almacenar sistemas operativos, aplicaciones y datos.

En este artículo, demostraremos cómo crear un volumen de disco duro virtual usando un archivo en Linux. Esta guía es útil para crear VHD con fines de prueba en su entorno de TI. A los efectos de esta guía, crearemos un volumen VHD de tamaño 1 GB y formatéalo con EXT4 tipo de sistema de archivos.

Cree una nueva imagen para contener el volumen de la unidad virtual

Hay varias formas de hacerlo, pero la forma más sencilla es usar el siguiente comando dd . En este ejemplo, crearemos un volumen VHD de tamaño 1 GB imagen.

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

donde:

  • if=/dev/cero :archivo de entrada para proporcionar un flujo de caracteres para inicializar el almacenamiento de datos
  • of=VHD.img :archivo de imagen que se creará como volumen de almacenamiento
  • bs=1M :leer y escribir hasta 1M a la vez
  • cuenta=1200 :copie solo bloques de entrada de 1200M (1GB)

A continuación, debemos formatear el EXT4 tipo de sistema de archivos en el VHD archivo de imagen con la utilidad mkfs . Responde y , cuando se le solicite /media/VHD.img no es un dispositivo especial de bloque como se muestra en la siguiente captura de pantalla.

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

Para acceder al VHD volumen, necesitamos montarlo en un directorio (punto de montaje). Ejecute estos comandos para crear el punto de montaje y montar el volumen VHD, respectivamente. El -o se usa para especificar opciones para el montaje, aquí, el ciclo de opciones indica el nodo del dispositivo debajo de /dev/ directorio.

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

Nota :El VHD el sistema de archivos solo permanecerá montado hasta el próximo reinicio, para montarlo en el arranque del sistema, agregue esta entrada en /etc/fstab archivo.

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

Ahora puede verificar el sistema de archivos VHD recién creado con el punto de montaje usando el siguiente comando df.

$ df -hT

Eliminación del volumen de la unidad virtual

Si ya no necesita el volumen VHD, ejecute los siguientes comandos para desmontar el sistema de archivos VHD y luego elimine el archivo de imagen:

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

Usando la misma idea, también puede crear un área/espacio de intercambio usando un archivo en Linux.

¡Eso es todo! En esta guía, hemos demostrado cómo crear un volumen de disco duro virtual usando un archivo en Linux. Si tiene alguna idea para compartir o preguntas para hacer, comuníquese con nosotros a través del formulario de comentarios a continuación.


Linux
  1. Cómo crear un sistema de archivos en una partición o volumen lógico de Linux

  2. Cómo crear un archivo ZIP protegido con contraseña en Linux

  3. Cómo crear un entorno virtual Rust usando Conda en Linux

  4. Cómo crear o aumentar el espacio de intercambio en Linux

  5. Cómo crear un intercambio en Linux

Cómo crear un directorio en Linux usando el comando mkdir

Cómo crear un enlace simbólico en Linux usando el comando Ln

Cómo crear un archivo en Linux usando el comando Cat

Cómo crear un archivo en Linux usando Terminal

Cree un volumen de disco duro virtual (VHD) usando un archivo en Linux

Cómo crear un archivo en Ubuntu Linux usando comando y GUI