« Losetup » : différence entre les versions
De Wiki doc
(Page créée avec « 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... ») |
(Ajout d'une précision pour la gestion des partitions.) |
||
(2 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
[[Category:périphériques bloc]] | |||
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. | 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. | ||
Ligne 5 : | Ligne 6 : | ||
Attacher ce fichier comme si c'était un périphérique de type bloc (il apparaîtra avec un ''lsblk'') | 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 | losetup /dev/loop0 /tmp/disque.dd | ||
{{astuce|Si vous voulez créer des partitions (avec l'utilitaire <source lang="bash" inline>cfdisk</source> par exemple), leur prise en compte ne sera effective qu'après avoir détaché le fichier avec la commande donnée plus bas et l'avoir rattacher avec la commande précédente en lui passant le paramètre <source lang="bash" inline>-P</source> pour que le noyau scanne ces dernières (elles apparaîtrons alors en tant que ''loop0p1''; ''loop0p2''...).}} | |||
Formater ce disque (on peut très bien utiliser ''cryptsetup'' pour chiffrer son contenu) | Formater ce disque (on peut très bien utiliser ''cryptsetup'' pour chiffrer son contenu) | ||
mkfs.ext4 /dev/loop0 | mkfs.ext4 /dev/loop0 | ||
Ligne 10 : | Ligne 12 : | ||
mount /dev/loop0 /mnt | mount /dev/loop0 /mnt | ||
Démonter ce disque | Démonter ce disque | ||
umount /dev/ | 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 |
Dernière version du 22 août 2019 à 12:02
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
ASTUCE
Si vous voulez créer des partitions (avec l'utilitairecfdisk
par exemple), leur prise en compte ne sera effective qu'après avoir détaché le fichier avec la commande donnée plus bas et l'avoir rattacher avec la commande précédente en lui passant le paramètre -P
pour que le noyau scanne ces dernières (elles apparaîtrons alors en tant que loop0p1; loop0p2...).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