table of contents
LOSETUP(8) | Администрација система | LOSETUP(8) |
НАЗИВ¶
losetup - поставља и контролише уређаје петље
УВОД¶
Добавите информације:
losetup [loopdev]
losetup -l [-a]
losetup -j file [-o offset]
Откачиње уређај петље:
losetup -d loopdev ...
Откачиње све придружене уређаје петље:
losetup -D
Поставља уређај петље:
losetup [-o offset] [--sizelimit size] [--sector-size size] [--loop-ref name] [-Pr] [--show] -f|loopdev file
Мења величину уређаја петље:
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. If no option is given, all loop devices are shown.
Знајте да стари формат излаза (тј., 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
-d, --detach уређај-петље...
-D, --detach-all
-f, --find [датотека]
--show
-L, --nooverlap
-j, --associated датотека [-o померај]
-o, --offset померај
--loop-ref string
--sizelimit величина
-b, --sector-size величина
-c, --set-capacity уређај_петље
-P, --partscan
-r, --read-only
--direct-io[=on|off]
-v, --verbose
-l, --list
-O, --output колона[,колона]...
--output-all
-n, --noheadings
--raw
-J, --json
ШИФРОВАЊЕ¶
Cryptoloop is no longer supported in favor of dm-crypt. For more details see cryptsetup(8).
ИЗЛАЗНО СТАЊЕ¶
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 determining the status of the device.
БЕЛЕШКЕ¶
Од издања 2.37 losetup користи LOOP_CONFIGURE „ioctl“ да постави нови уређај петље једним „ioctl“ позивом. Стара издања користе LOOP_SET_FD и LOOP_SET_STATUS64 „ioctl“-е да ураде исто.
ОКРУЖЕЊЕ¶
LOOPDEV_DEBUG=all
ДАТОТЕКЕ¶
/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 <kzak@redhat.com>, засновано на изворном издању од Theodore Ts’o <tytso@athena.mit.edu>.
ПРИЈАВЉИВАЊЕ ГРЕШАКА¶
За пријављивање грешака, користите пратиоца грешака на <https://github.com/util-linux/util-linux/issues>.
ДОСТУПНОСТ¶
Наредба losetup је део пакета „util-linux“ који се може преузети са Архиве Линукс кернела <https://www.kernel.org/pub/linux/utils/util-linux/>.
2025-01-14 | util-linux 2.40.4 |