LOSETUP(8) | Administration Système | LOSETUP(8) |
NOM¶
losetup - Mettre en place et contrôler des périphériques boucle
SYNOPSIS¶
Obtenir des informations :
losetup [périphérique_boucle]
losetup -l [-a]
losetup -j fichier [-o position]
Détacher un périphérique boucle :
losetup -d périphérique_boucle ...
Détacher tous les périphériques boucle associés :
losetup -D
Mettre en place un périphérique boucle :
losetup [-o offset] [--sizelimit size] [--sector-size size] [-Pr] [--show] -f|loopdev file
Redimensionner un périphérique boucle :
losetup -c périphérique_boucle
DESCRIPTION¶
losetup est utilisé pour associer les périphériques boucle avec des fichiers normaux ou des périphériques bloc, pour détacher et pour connaître l’état d’un périphérique boucle. Si seul l’argument périphérique_boucle est fourni, l’état actuel du périphérique correspondant est affiché. Sans option, tous les périphériques boucle sont affichés.
Remarquez que l’ancien format de sortie (c’est-à-dire losetup -a) avec des chaînes séparées par des virgules est obsolète, le format de sortie --list devrait être utilisé à la place.
Il est possible de créer davantage de périphériques boucle indépendants à partir du même fichier de sauvegarde. Cela peut être dangereux, causer des pertes de données, une corruption ou des réécritures. --nooverlap est à utiliser avec --find lors de la configuration pour éviter ce problème.
The loop device setup is not an atomic operation when used with --find, and losetup does not protect this operation by any lock. The number of attempts is internally restricted to a maximum of 16. It is recommended to use for example flock(1) to avoid a collision in heavily parallel use cases.
OPTIONS¶
Les arguments taille et position peuvent être suivis des suffixes multiplicatifs KiB=1024, MiB=1024*1024, etc., pour GiB, TiB, PiB, EiB, ZiB et YiB (la partie « iB » est facultative, par exemple « K » est identique à « KiB ») ou des suffixes KB=1000, MB=1000*1000, etc., pour GB, TB, PB, EB, ZB et YB.
-a, --all
-d, --detach périphérique_boucle...
-D, --detach-all
-f, --find [fichier]
--show
-L, --nooverlap
-j, --associated fichier [-o position]
-o, --offset position
--sizelimit taille
-b, --sector-size taille
-c, --set-capacity périphérique_boucle
-P, --partscan
-r, --read-only
--direct-io[=on|off]
-v, --verbose
-l, --list
-O, --output colonne[,colonne]...
--output-all
-n, --noheadings
--raw
-J, --json
CHIFFREMENT¶
cryptoloop n’est plus pris en charge et est remplacé par dm-crypt. Pour plus de précisions, consultez cryptsetup(8).
CODE DE RETOUR¶
losetup renvoie 0 en cas de réussite et une valeur non nulle en cas d’échec. Lorsque losetup affiche l’état d’un périphérique boucle, il renvoie 1 si le périphérique n’est pas configuré et 2 si une erreur est survenue empêchant de déterminer l’état du périphérique.
NOTES¶
Since version 2.37 losetup uses LOOP_CONFIGURE ioctl to setup a new loop device by one ioctl call. The old versions use LOOP_SET_FD and LOOP_SET_STATUS64 ioctls to do the same.
ENVIRONNEMENT¶
LOOPDEV_DEBUG=all
FICHIERS¶
/dev/loop[0..N]
/dev/loop-control
EXEMPLE¶
Les commandes suivantes sont des exemples d’utilisation du périphérique boucle :
# dd if=/dev/zero of=~/file.img bs=1024k count=10 # losetup --find --show ~/file.img /dev/loop0 # mkfs -t ext2 /dev/loop0 # mount /dev/loop0 /mnt ... # umount /dev/loop0 # losetup --detach /dev/loop0
AUTEURS¶
Karel Zak <kzak@redhat.com> à partir de la version originale de Theodore Ts’o <tytso@athena.mit.edu>.
SIGNALER DES BOGUES¶
Pour signaler un bogue, utilisez le gestionnaire de bogues sur <https://github.com/util-linux/util-linux/issues>.
DISPONIBILITɶ
La commande losetup fait partie du paquet util-linux, elle est disponible sur l’archive du noyau Linux <https://www.kernel.org/pub/linux/utils/util-linux/>.
2024-01-05 | util-linux 2.39.3 |