NOM
losetup - Mise en place et contrôle des périphériques « boucle »
SYNOPSIS
Obtenir des informations :
losetup loopdev
losetup -a
losetup -j fichier [-o dcalage]
Supprimer une boucle :
losetup -d loopdev...
Afficher le nom du premier périphérique boucle disponible :
losetup -f
Mettre en place un périphérique boucle :
losetup [{-e|-E} chiffrement] [-o dcalage] [--sizelimit limite]
[-p pfd] [-r] {-f[--show]|loopdev} fichier
Resize loop device:
losetup -c loopdev
losetup is used to associate loop devices with regular files or block
devices, to detach loop devices and to query the status of a loop
device. If only the loopdev argument is given, the status of the
corresponding loop device is shown.
Chiffrement
It is possible to specify transfer functions (for encryption/decryption
or other purposes) using one of the -E and -e options. There are two
mechanisms to specify the desired encryption: by number and by name. If
an encryption is specified by number then one has to make sure that the
Linux kernel knows about the encryption with that number, probably by
patching the kernel. Standard numbers that are always present are 0 (no
encryption) and 1 (XOR encryption). When the cryptoloop module is
loaded (or compiled in), it uses number 18. This cryptoloop module
will take the name of an arbitrary encryption type and find the module
that knows how to perform that encryption.
OPTIONS
-a, --all
Montrer l’état de tous les périphériques boucle.
-c, --set-capacity loopdev
force loop driver to reread size of the file associated with the
specified loop device
-d, --detach priphrique de boucle...
detach the file or device associated with the specified loop
device(s)
-e, -E, --encryption chiffrement
Activer le chiffrement des données selon la méthode
correspondant au numéro spécifié.
-f, --find
find the first unused loop device. If a file argument is
present, use this device. Otherwise, print its name
-h, --help
Afficher l’aide.
-j, --associated fichier
show status of all loop devices associated with given file
-k, --keybits num
Fixer à num le nombre de bits à utiliser dans la clef.
-N, --nohashpass
Ne pas hacher le mot de passe. Par défaut, les systèmes Debian
transforment le mot de passe au moyen d’une fonction de hachage,
alors que les autres systèmes ont tendance à ne pas le faire.
-o, --offset dcalage
the data start is moved offset bytes into the specified file or
device
--sizelimit limite
the data end is set to no more than sizelimit bytes after the
data start
-p, --pass-fd num
read the passphrase from file descriptor with number num instead
of from the terminal
-r, --read-only
Configurer le périphérique boucle en lecture seule
--show print device name if the -f option and a file argument are
present.
The short form of this option (-s) is deprecated. This short
form could be in collision with Loop-AES implementation where
the same option is used for --sizelimit.
-v, --verbose
Mode verbeux.
VALEUR DE RETOUR
losetup retourne 0 en cas de succès et une valeur non nulle en cas
d’échec. Lorsque losetup affiche l’état courant d’un périphérique
boucle, il retourne 1 si le périphérique n’est pas configuré et 2 si
une erreur est survenue qui a empêché losetup de déterminer l’état
courant du périphérique.
FICHIERS
/dev/loop0, /dev/loop1, ... périphériques boucle (majeure=7)
EXEMPLE
Si vous utilisez le module chargeable, vous devez d’abord le charger en
mémoire via la commande :
# modprobe loop
Des modules de chiffrement peuvent aussi être nécessaires :
# modprobe des # modprobe cryptoloop
Les commandes suivantes sont des exemples d’utilisation du périphérique
boucle :
# dd if=/dev/zero of=/file bs=1k count=100
# losetup -e des /dev/loop0 /file
Password:
Init (up to 16 hex digits):
# mkfs -t ext2 /dev/loop0 100
# mount -t ext2 /dev/loop0 /mnt
...
# umount /dev/loop0
# losetup -d /dev/loop0
Si vous utilisez le module chargeable, vous pouvez le décharger de la
mémoire avec la commande :
# rmmod loop
RESTRICTION
Le chiffrement DES est extrêmement lent. D’un autre côté, le XOR est
terriblement vulnérable. Les deux sont encore peu sûrs de nos jours.
Certains chiffrages nécessitent l’acquisition d’une licence avant de
pouvoir les utiliser.
Cryptoloop is deprecated in favor of dm-crypt. For more details see
cryptsetup(8).
DISPONIBILITÉ
La commande losetup fait partie du paquet util-linux-ng, elle est
disponible sur ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/.
TRADUCTION
Cette page de manuel a été traduite par Thierry Vignaud <tvignaud AT
mandrakesoft DOT com> en 1999. La version présente dans Debian est
maintenue par Jean-Baka Domelevo-Entfellner <domelevo AT gmail DOT com>
et les membres de la liste <debian-l10n-french AT lists DOT debian DOT
org>. Veuillez signaler toute erreur de traduction par un rapport de
bogue sur le paquet manpages-fr-extra.