« Losetup » : différence entre les versions

De Wiki doc

m (Ajout d'une catégorie)
m (Correction d'une faute de frappe.)
Ligne 11 : Ligne 11 :
  mount /dev/loop0 /mnt
  mount /dev/loop0 /mnt
Démonter ce disque
Démonter ce disque
  umount /dev/loop1
  umount /dev/loop0
Détacher le fichier
Détacher le fichier
  losetup -d /dev/loop0
  losetup -d /dev/loop0
Supprimer le disque
Supprimer le disque
  rm /tmp/disque.dd
  rm /tmp/disque.dd

Version du 19 septembre 2018 à 10:36

Losetup permet de monter des fichiers comme des périphériques de type bloc. Cela permet par exemple de faire des conteneurs chiffrés à la manière de Veracrypt par exemple ou pour tester des systèmes de fichiers.

Création d'un fichier de 10 mégas qui servira de disque

dd if=/dev/zero of=/tmp/disque.dd bs=1M count=10

Attacher ce fichier comme si c'était un périphérique de type bloc (il apparaîtra avec un lsblk)

losetup /dev/loop0 /tmp/disque.dd

Formater ce disque (on peut très bien utiliser cryptsetup pour chiffrer son contenu)

mkfs.ext4 /dev/loop0

Monter ce disque

mount /dev/loop0 /mnt

Démonter ce disque

umount /dev/loop0

Détacher le fichier

losetup -d /dev/loop0

Supprimer le disque

rm /tmp/disque.dd