Home
Main website
Display Sidebar
Hide Ads
Recent Changes
View Source:
losetup(8)
Edit
PageHistory
Diff
Info
LikePages
LOSETUP !!!LOSETUP NAME SYNOPSIS DESCRIPTION OPTIONS RETURN VALUE FILES EXAMPLE RESTRICTIONS BUGS AUTHORS ---- !!NAME losetup - set up and control loop devices !!SYNOPSIS __losetup__ [[ __-e__ ''encryption'' ] [[ __-o__ ''offset'' ] [[ __-p__ ''num'' ] ''loop_device file''__ losetup__ [[ __-d__ ] ''loop_device'' !!DESCRIPTION __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 ''loop_device'' argument is given, the status of the corresponding loop device is shown. !!OPTIONS __--delete, --detach, -d__ detach the file or device associated with the specified loop device. __--encryption, -e__ ''encryption'' enable data encryption. The following keywords are recognized: __NONE__ use no encryption (default). __XOR__ use a simple XOR encryption. __AES__ use Advanced Encryption Standard encryption. AES encryption is only available if you are using the international kernel and AES encryption has been enabled in the Crypto API. enabled in the Crypto API. __Blowfish__ use Blowfish encryption. Blowfish encryption is only available if you are using the international kernel and Blowfish encryption has been enabled in the Crypto API. __Twofish__ use Twofish encryption. Twofish encryption is only available if you are using the international kernel and Twofish encryption has been enabled in the Crypto API. __CAST__ use CAST encryption. CAST encryption is only available if you are using the international kernel and CAST encryption has been enabled in the Crypto API. __DES__ 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. Use of DES is deprecated. __DFC__ use DFC encryption. DFC encryption is only available if you are using the international kernel and DFC encryption has been enabled in the Crypto API. __IDEA__ use IDEA encryption. IDEA encryption is only available if you are using the international kernel and IDEA encryption has been enabled in the Crypto API. __MARS__ use MARS encryption. MARS encryption is only available if you are using the international kernel and MARS encryption has been enabled in the Crypto API. __RC5__ use RC5 encryption. RC5 encryption is only available if you are using the international kernel and RC5 encryption has been enabled in the Crypto API. __RC6__ use RC6 encryption. RC6 encryption is only available if you are using the international kernel and RC6 encryption has been enabled in the Crypto API. __Serpent__ use Serpent encryption. Serpent encryption is only available if you are using the international kernel and Serpent encryption has been enabled in the Crypto API. __--offset, -o__ ''offset'' the data start is moved ''offset'' bytes into the specified file or device. __--pass-fd, -p__ ''num'' read the passphrase from file descriptor ''num'' instead of the terminal. __--keybits, -k__ ''num'' set the number of bits to use in key to ''num''. !!RETURN VALUE __losetup__ returns 0 on success, nonzero on failure. When __losetup__ displays the status of a loop device, it returns 1 if the device is not configured and 2 if an error occurred which prevented __losetup__ from determining the status of the device. !!FILES /dev/loop0,/dev/loop1,... loop devices (major=7) /proc/cipher/* available ciphers !!EXAMPLE If you are using the loadable module you must have the module loaded first with the command # insmod loop.o The following commands can be used as an example of using the loop device. dd if=/dev/zero of=/file bs=1k count=100 losetup -e blowfish /dev/loop0 /file Password : mkfs -t ext2 /dev/loop0 100 mount -t ext2 /dev/loop0 /mnt ... umount /dev/loop0 losetup -d /dev/loop0 If you are using the loadable module you may remove the module with the command # rmmod loop !!RESTRICTIONS DES encryption is painfully slow. On the other hand, XOR is terribly weak. Both are insecure nowadays. Some ciphers require a licence for you to be allowed to use them. !!BUGS CAST, DES, RC5 and Twofish are currently broken and cannot be used. !!AUTHORS Original version: Theodore Ts'o ----
3 pages link to
losetup(8)
:
Man8l
umount(8)
mount(8)
This page is a man page (or other imported legacy content). We are unable to automatically determine the license status of this page.