diff options
author | Karel Zak | 2006-12-07 00:26:13 +0100 |
---|---|---|
committer | Karel Zak | 2006-12-07 00:26:13 +0100 |
commit | a21409f54e0d600a5e40dc4f176eddac3f7172ee (patch) | |
tree | 18199c4d9422be72130f4b81c2d16fa880cccefd /mount/losetup.8 | |
parent | Imported from util-linux-2.12 tarball. (diff) | |
download | kernel-qcow2-util-linux-a21409f54e0d600a5e40dc4f176eddac3f7172ee.tar.gz kernel-qcow2-util-linux-a21409f54e0d600a5e40dc4f176eddac3f7172ee.tar.xz kernel-qcow2-util-linux-a21409f54e0d600a5e40dc4f176eddac3f7172ee.zip |
Imported from util-linux-2.12pre tarball.
Diffstat (limited to 'mount/losetup.8')
-rw-r--r-- | mount/losetup.8 | 84 |
1 files changed, 31 insertions, 53 deletions
diff --git a/mount/losetup.8 b/mount/losetup.8 index 9a42d70a0..d364f4f1e 100644 --- a/mount/losetup.8 +++ b/mount/losetup.8 @@ -1,18 +1,15 @@ -.TH LOSETUP 8 "2003-07-01" "Linux" "MAINTENANCE COMMANDS" +.TH LOSETUP 8 "Nov 24 1993" "Linux" "MAINTENANCE COMMANDS" .SH NAME losetup \- set up and control loop devices .SH SYNOPSIS .ad l .B losetup [ -.RB [ \-e | \-E ] +.B \-e .I encryption ] [ .B \-o .I offset -] [ -.B \-p -.I pfd ] .I loop_device file .br @@ -28,41 +25,27 @@ 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 \fIloop_device\fP argument is given, the status of the corresponding loop device is shown. - -.SS "Encryption" -It is possible to specify transfer functions (for encryption/decryption -or other purposes) using one of the -.B \-E -and -.B \-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 wil take the name of an arbitrary encryption type -and finds the module that knows how to perform that encryption. -(Thus, either one uses a number different from 18 with the -.B \-E -option, or one uses a name with the -.B \-e -option.) .SH OPTIONS .IP \fB\-d\fP -Detach the file or device associated with the specified loop device. -.IP "\fB\-E \fIencryption_type\fP" -Enable data encryption with specified number. -.IP "\fB\-e \fIencryption_name\fP" -Enable data encryption with specified name. +detach the file or device associated with the specified loop device. +.IP "\fB\-e \fIencryption\fP" +.RS +enable data encryption. The following keywords are recognized: +.IP \fBNONE\fP +use no encryption (default). +.PD 0 +.IP \fBXOR\fP +use a simple XOR encryption. +.IP \fBDES\fP +use DES encryption. DES encryption is only available if the optional +DES package has been added to the kernel. DES encryption uses an additional +start value that is used to protect passwords against dictionary +attacks. +.PD +.RE .IP "\fB\-o \fIoffset\fP" -The data start is moved \fIoffset\fP bytes into the specified file or +the data start is moved \fIoffset\fP bytes into the specified file or device. -.IP "\fB\-p \fInum\fP" -Read the passphrase from file descriptor with number -.I num -instead of from the terminal. .SH RETURN VALUE .B losetup returns 0 on success, nonzero on failure. When @@ -74,7 +57,7 @@ from determining the status of the device. .SH FILES .nf -/dev/loop0, /dev/loop1, ... loop devices (major=7) +/dev/loop0,/dev/loop1,... loop devices (major=7) .fi .SH EXAMPLE If you are using the loadable module you must have the module loaded @@ -82,23 +65,18 @@ first with the command .IP # insmod loop.o .LP -Maybe also encryption modules are needed. -.IP -# insmod des.o -# insmod cryptoloop.o -.LP The following commands can be used as an example of using the loop device. .nf .IP -# dd if=/dev/zero of=/file bs=1k count=100 -# losetup -e des /dev/loop0 /file +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 +mkfs -t ext2 /dev/loop0 100 +mount -t ext2 /dev/loop0 /mnt ... -# umount /dev/loop0 -# losetup -d /dev/loop0 +umount /dev/loop0 +losetup -d /dev/loop0 .fi .LP If you are using the loadable module you may remove the module with @@ -109,8 +87,8 @@ the command .fi .SH RESTRICTION DES encryption is painfully slow. On the other hand, XOR is terribly weak. -.\" .SH AUTHORS -.\" .nf -.\" Original version: Theodore Ts'o <tytso@athena.mit.edu> -.\" Original DES by: Eric Young <eay@psych.psy.uq.oz.au> -.\" .fi +.SH AUTHORS +.nf +Original version: Theodore Ts'o <tytso@athena.mit.edu> +Original DES by: Eric Young <eay@psych.psy.uq.oz.au> +.fi |