GNU/Linux >> Tutoriels Linux >  >> Linux

Comment créer un volume de disque dur virtuel à l'aide d'un fichier sous Linux

Disque dur virtuel (VHD ) est un format de fichier image disque qui représente un disque dur virtuel, capable de stocker le contenu complet d'un disque dur physique. C'est un fichier conteneur qui agit comme un disque dur physique. L'image disque réplique un disque dur existant et inclut toutes les données et caractéristiques structurelles.

Tout comme un disque dur physique, un VHD peut contenir un système de fichiers et vous pouvez l'utiliser pour stocker et exécuter un système d'exploitation, des applications, ainsi que pour stocker des données. L'une des utilisations typiques des VHD dans les machines virtuelles (VM) VirtualBox pour stocker les systèmes d'exploitation, les applications et les données.

Dans cet article, nous allons montrer comment créer un volume de disque dur virtuel à l'aide d'un fichier sous Linux. Ce guide est utile pour créer des VHD à des fins de test dans votre environnement informatique. Pour les besoins de ce guide, nous allons créer un volume VHD de taille 1 Go , et formatez-le avec EXT4 type de système de fichiers.

Créer une nouvelle image pour contenir le volume du lecteur virtuel

Il existe plusieurs façons de procéder, mais la plus simple consiste à utiliser la commande dd suivante . Dans cet exemple, nous allons créer un volume VHD de taille 1 Go photo.

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

Où :

  • if=/dev/zero  :fichier d'entrée pour fournir un flux de caractères pour l'initialisation du stockage des données
  • of=VHD.img :fichier image à créer comme volume de stockage
  • bs=1M :lire et écrire jusqu'à 1M à la fois
  • count=1200  :copier uniquement les blocs d'entrée de 1 200 Mo (1 Go)

Ensuite, nous devons formater le EXT4 type de système de fichiers dans le VHD fichier image avec l'utilitaire mkfs . Répondez y , lorsque vous y êtes invité, /media/VHD.img n'est pas un périphérique spécial de bloc, comme indiqué dans la capture d'écran suivante.

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

Pour accéder au VHD volume, nous devons monter dans un répertoire (point de montage). Exécutez ces commandes pour créer le point de montage et monter le volume VHD, respectivement. Le -o est utilisé pour spécifier les options de montage, ici, la boucle d'options indique le nœud du périphérique sous /dev/ répertoire.

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

Remarque  :Le VHD le système de fichiers ne restera monté que jusqu'au prochain redémarrage, pour le monter au démarrage du système, ajoutez cette entrée dans /etc/fstab fichier.

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

Vous pouvez maintenant vérifier le système de fichiers VHD nouvellement créé avec le point de montage à l'aide de la commande df suivante.

$ df -hT

Suppression du volume du lecteur virtuel

Si vous n'avez plus besoin du volume VHD, exécutez les commandes suivantes pour démonter le système de fichiers VHD, puis supprimez le fichier image :

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

En utilisant la même idée, vous pouvez également créer une zone/un espace d'échange à l'aide d'un fichier sous Linux.

C'est tout! Dans ce guide, nous avons montré comment créer un volume de disque dur virtuel à l'aide d'un fichier sous Linux. Si vous avez des idées à partager ou des questions à poser, contactez-nous via le formulaire de commentaire ci-dessous.


Linux
  1. Comment créer un système de fichiers sur une partition ou un volume logique Linux

  2. Comment créer un fichier ZIP protégé par mot de passe sous Linux

  3. Comment créer un volume physique sous Linux en utilisant LVM

  4. Comment créer un swap sous Linux

  5. Comment créer des fichiers fragmentés sous Linux à l'aide de la commande "dd"

Comment créer un répertoire sous Linux à l'aide de la commande mkdir

Comment créer un lien symbolique sous Linux à l'aide de la commande Ln

Comment créer un fichier sous Linux à l'aide de la commande Cat

Comment créer un fichier sous Linux à l'aide de Terminal

Créer un volume de disque dur virtuel (VHD) à l'aide d'un fichier sous Linux

Comment créer un fichier dans Ubuntu Linux à l'aide de la commande et de l'interface graphique