LOSETUP(8) | Администрација система | LOSETUP(8) |
losetup - поставља и контролише уређаје петље
Добавите информације:
losetup [уређај-петље]
losetup -l [-a]
losetup -j датотека [-o померај]
Откачиње уређај петље:
losetup -d уређај-петље ...
Откачиње све придружене уређаје петље:
losetup -D
Поставља уређај петље:
losetup [-o померај] [--sizelimit величина] [--sector-size величина] [-Pr] [--show] -f|уређај-петље датотека
Мења величину уређаја петље:
losetup -c уређај-петље
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
-d, --detach уређај-петље...
-D, --detach-all
-f, --find [датотека]
--show
-L, --nooverlap
-j, --associated датотека [-o померај]
-o, --offset померај
--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“ није више подржано у корист „dm-crypt“-а. За више појединости видите cryptsetup(8).
losetup има за резултат 0 при успеху, број различит од нуле при неуспеху. Када losetup прикаже стање уређаја петље, има за резултат 1 ако уређај није подешен а 2 ако је дошло до грешке која је спречила одређивање стања уређаја.
Од издања 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/>.
2024-12-05 | util-linux 2.39.3 |