Home | Forum | MAN Pages | Tutorials | Directory | HOWTOs | About Me | Contact
 
FAQS
» Advanced Routing & Traffic Control
» General FAQ
» Squid Proxy Server
» Sendmail
» Fetchmail
» Postfix
» Connecting Mobile Phone
» Paging from Linux
» Standard Commands
» Some common terms
Linux HOWTOs
- Single List of HOWTOs
- 3-Button-Mouse
- BogoMips
- CPU-Design-HOWTO
- DSL HOWTO
- ISP Setup RedHat HOWTO
- Francophones HOWTO
- IRC
- Large-Disk-HOWTO
- Linux+XFS-HOWTO
- Multiboot-with-LILO
- Optical-Disk-HOWTO
- Program-Library-HOWTO
- Sat-HOWTO
- Slovenian-HOWTO
- Swap-Space
- Unix-and-Internet-Fundamentals-HOWTO
- VPN-HOWTO
- WWW-mSQL-HOWTO
- XWindow-User-HOWTO
- ADSL Bandwidth Management
- Compile Apache
- Make a Bootdisk
- Linux-Windows9x-Grub
- Linux-Windows
- Linux Crash Recovery
- Optimise Squid
- Block websites in Squid
- Broadcast webcam in linux
- Compile RedHat Linux kernel
- Implement Firewall Security
- Increase Harddrive Performance
- Mount NTFS filesystem
- Patch / rebuild SRPM
- Secure Linux
- Set up a DHCP Server
- Set up an FTP server
- Set up Linux as a Router
- Use Cron
- Samba
Miscellaneous
» All Ports
» Spammers fetch email addresses
» Mounting NTFS in linux
» Linux Gazette
» Linux Man Pages
» Linux Directory
Linux Man Pages
- Section 1
- Section 2
- Section 3
- Section 4
- Section 5
- Section 6
- Section 7
- Section 8
Linux Directory
- General Information
- Linux Hardware
- Software / Applications
- Web Technology
- Software Development
- Linux Distributions
- Linux Publications
- Linux Beginners

linux,man,pages,linux man pages,squid,ntfs,mount
 

Name

losetup — set up and control loop devices

Synopsis

Get info:

losetup loop_device

Delete loop:

losetup −d loop_device

Print name of first unused loop device:

losetup −f

Setup loop device:

losetup [ −e | −E encryption ] [ −o offset ] [ −p pfd ] −f | loop_device file

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.

Encryption

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 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 −E option, or one uses a name with the −e option.)

OPTIONS

−d

Detach the file or device associated with the specified loop device.

−E encryption_type

Enable data encryption with specified number.

−e encryption_name

Enable data encryption with specified name.

−f

Find the first unused loop device. If a file argument is present, use this device. Otherwise, print its name.

−o offset

The data start is moved offset bytes into the specified file or device.

−p num

Read the passphrase from file descriptor with number num instead of from the terminal.

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)

EXAMPLE

If you are using the loadable module you must have the module loaded first with the command

# insmod loop.o

Maybe also encryption modules are needed.

# insmod des.o
# insmod cryptoloop.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 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

If you are using the loadable module you may remove the module with the command

# rmmod loop

RESTRICTION

DES encryption is painfully slow. On the other hand, XOR is terribly weak.


 
Random Linux Commands
Tux
Tux is the Linux mascot and was designed by Larry Ewing.

Common Linux terms
Linux-FAQs Forum Categories
» About Forum
» Hardware Troubleshooting in Linux
» Linux Entertainment
» Resources
» Software toubleshooting and configuration
All Linux-FAQs Forums
» Crash Recovery
» FAQs
» Forum Talk
» Games
» General
» Linux Audio Support
» Linux Hardware / Driver
» Linux Installation Support
» Linux misc.
» Linux Networking
» Linux Newbies
» Linux Printing Support
» Linux Security
» Linux Video Support
» Mail Server
» Multimedia
» Tutorials
» Web Proxy Server
» Web Server

linux,man,man pages,faqs,howtos,forum
 
Powered by HTML
Linux-faqs.com Copyright, All rights reserved www.linux-faqs.com. Peeyush Maurya.