Bonjour,

Aujourd’hui pour préparer un futur article sur LVM (Logical Volume Manager) un gestionnaire de disques très puissant.

Je vais vous apprendre à monter un fichier puis vous montrer comment est créé un périphérique bloc virtuel.

pour plus d’informations sur les commandes que j’exécute n’hésiter pas à faire « man commande » et c’est « q » pour quitter la Doc ;-)

Exemple 1 – créer un fichier vide, le formater puis le monter:

dd if=/dev/zero of=Disque_Virtuel.dd bs=1G count=1
mkfs.ext4 -F Disque_Virtuel.dd
sudo mkdir /media/Disque_Virtuel
sudo mount -o loop Disque_Virtuel.dd /media/Disque_Virtuel/
ls /media/Disque_Virtuel/
df -h

Comme vous pouvez le voir le fichier est monté et considéré comme un disque dur.

Sans vous en rendre compte, juste en utilisant l’option « -o loop » de mount vous avez créé un périphérique virtuel.

Nettoyage Exemple 1 – démontage, suppression du point de montage puis suppression du fichier:

sudo umount /media/Disque_Virtuel/
sudo rmdir /media/Disque_Virtuel/
rm Disque_Virtuel.dd

Je vais maintenant vous présenter les étapes pour faire ça manuellement.

Exemple 2 – créer un fichier vide, voir quel /dev/loop sont occupé, créer un /dev/loop, formater le disque puis le monter:

dd if=/dev/zero of=Disque_Virtuel.dd bs=1G count=1
sudo losetup -a #rien n'apparait = aucun périphérique virtuel actuellement, sinon utiliser un /dev/loop supérieur à ce qui est affiché (ça va de /dev/loop0 à /dev/loop7 donc 8 périphérique bloc virtuel MAXIMUM à un instant T)
sudo losetup /dev/loop0 Disque_Virtuel.dd
sudo mkfs.ext4 /dev/loop0
sudo mkdir /media/Disque_Virtuel
sudo mount -o loop Disque_Virtuel.dd /media/Disque_Virtuel/
ls /media/Disque_Virtuel/
df -h

Voici le même chose avec un peu plus d’étape. Certain crierons directement à l’inutilité du truc… JE TEMPÈRE, JE TEMPÈRE ;-)

Le fait que ce ne soit plus « mount » qui créer le périphérique virtuel nous permet de travailler avec des disques virtuelles sans le monter.

Alors pour certain l’intérêt d’un disque non monter ne peut être que nul… Mais détrompez-vous!!!

Je vous prouverais dans mon prochain article qu’il y a une vie avant le montage, grâce au « RAID » et aux « Volume Manager ». Wait’n See

Je vous recommande de retenter la méthode 1 puis faire « losetup -a » pour les plus joueurs. (Et je sais qu’il y en à… Yannick si tu nous regarde :-p)

Avant de m’enfuir voici comment nettoyer après l’exemple 2.

Nettoyage Exemple 2 – démontage, suppression du point de montage, désactivation du périphérique virtuel puis suppression du fichier:

sudo umount /media/Disque_Virtuel/
sudo rmdir /media/Disque_Virtuel/
sudo losetup -d /dev/loop0
rm Disque_Virtuel.dd

J’espère que cet article vous auras plus… @ Bientôt, Syl21 ;-)