LOSETUP(8) LOSETUP(8) losetup - : losetup [] -f|_ : losetup [-l] [-a|_] losetup -j [-o ] : losetup -c loopdev : losetup -d loopdev ... losetup -D : losetup --remove _ ... losetup . loopdev . . ( losetup -a) --list. . . --nooverlap --find . --find losetup . 16. flock(1) . () () KiB (=1024) MiB (=1024*1024) GiB TiB PiB EiB ZiB YiB ( "iB" "K" "KiB") KB (=1000) MB (=1000*1000) GB TB PB EB ZB YB. -a --all . (non-root) . --list. ( --list) . -d --detach loopdev... () . v3.7 " ". EBUSY . . udevadm settle losetup. -D --detach-all . -f --find [] . . . --show -f . -L --nooverlap . . --find. -j --associated [-o ] () . -o --offset . . --loop-ref _ . ioctl ( lo_file_name). . udevd /dev/loop/by-ref. sysfs. ( --output +REF) 64 . --sizelimit . . -b --sector-size ( 4.14). . -c --set-capacity loopdev . -P --partscan . . 512 --sector-size --partscan. -r --read-only . --direct-io[=on|off] / . off. --direct-io --direct-io=on . --direct-io=off . -l --list -a . --output --noheadings --raw --json. -O --output [,]... --list. --help . --output-all . -n --noheadings --list. --raw --list. -J --json JSON --list. --remove _... ( ) . ( ). . --detach . . -h --help . -V --version . : losetup ( /dev/loop0) . -f . ioctl LOOP_CTL_ADD. -d (--detach) ioctl LOOP_CLR_FD. /dev . lsblk -a . --remove ioctl LOOP_CTL_REMOVE. ( ). /dev. Cryptoloop dm-crypt. cryptsetup(8). losetup 0 . losetup 1 2 . 2.37 losetup LOOP_CONFIGURE ioctl ioctl . LOOP_SET_FD LOOP_SET_STATUS64 ioctls . LOOPDEV_DEBUG=all . LIBSMARTCOLS_DEBUG=all libsmartcols. LIBSMARTCOLS_DEBUG_PADDING=on . /dev/loop[0..N] /dev/loop-control . # 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 Karel Zak Theodore Ts'o . . losetup util-linux . util-linux 2.42.1 2026-05-18 LOSETUP(8)