table of contents
BLKID(8) | Администрација система | BLKID(8) |
НАЗИВ¶
blkid - налази/исписује атрибуте блок уређаја
УВОД¶
blkid --label label | --uuid uuid
blkid [--no-encoding --garbage-collect --list-one --cache-file file] [--output format] [--match-tag tag] [--match-token NAME=value] [device...]
blkid --probe [--offset offset] [--output format] [--size size] [--match-tag tag] [--match-types list] [--usages list] [--no-part-details] device...
blkid --info [--output format] [--match-tag tag] device...
ОПИС¶
Програм blkid је сучеље линије наредби за рад са libblkid(3) библиотеком. Може да одреди врсту садржаја (нпр., систем датотека или разменску) коју блок уређај садржи, и такође атрибуте (скупине, парове „НАЗИВ=вредност“) из метаподатака садржаја (нпр., поља НАТПИС или УУИД).
It is recommended to use lsblk(8) command to get information about block devices, or lsblk --fs to get an overview of filesystems, or findmnt(8) to search in already mounted filesystems.
lsblk(8) provides more information, better control on
output formatting, easy to use in scripts and it does not require root
permissions to get actual information. blkid reads information
directly from devices and for non-root users it returns cached unverified
information. blkid is mostly designed for system services and to test
libblkid(3) functionality.
Када је наведен уређај, скупине само са овог уређаја се приказују. Могуће је навести више аргумената уређаја на линији наредби. Ако ништа није дато, све партиције или непартиционисани уређаји који се појаве у /proc/partitions се приказују, ако су препознати.
blkid has two main forms of operation: either searching for a device with a specific NAME=value pair, or displaying NAME=value pairs for one or more specified devices.
Из безбедносних разлога blkid тихо занемарује све уређаје на којима је резултат сондирања амбивалентан (откривено је више сукобљавајућих система датотека). Режим сондирања ниског нивоа (-p) пружа више информација и додатно излазно стање у том случају. Препоручује се коришћење wipefs(8) за добављање детаљног прегледа и брисање застарелих ствари (магичних ниски) са уређаја.
ОПЦИЈЕ¶
За аргументима величина и померај могу да следе суфикси множитеља као што су 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.
-c, --cache-file датотека-оставе
-d, --no-encoding
-D, --no-part-details
-g, --garbage-collect
-H, --hint поставка
-i, --info
-k, --list-filesystems
-l, --list-one
Ова опција приморава blkid да користи „udev“ када је коришћен за скупине НАТПИС и УУИД у --match-token. Циљ је обезбедити излаз саобразан са другим алаткама (као што је mount(8), итд.) на системима где се иста ознака користи за више уређаја.
-L, --label натпис
Нажалост, изворни blkid(8) из „e2fsprogs“ користи опцију -L као синоним за -o списак. Због боље преносивости, користите -l -o уређај -t НАТПИС=натпис и -o списак у вашим скриптама уместо опције -L.
-n, --match-types списак
blkid --probe --match-types vfat,ext3,ext4 /dev/sda1
врши пробу за vfat, ext3 и ext4 системима датотека, и
blkid --probe --match-types nominix /dev/sda1
врши пробу за свим подржаним форматима изузев „minix“ система датотека. Ова опција је корисна само заједно са --probe.
-o, --output формат
full
value
list
Овај излазни формат је ЗАСТАРЕО у корист наредбе lsblk(8).
device
udev
Излаз „udev“-а резултира ознаком ИД_СД_АМБИВАЛЕНТ ако се открије више суперблокова, а ознаке ИД_ПАРТ_УНОС_* су увек у резултату за све партиције укључујући празне партиције.
Овај излазни формат је ЗАСТАРЕО.
export
Неисписиви знакови су кодирани са ^ и M- бележењем и сви потенцијални небезбедни знакови су измењени.
-O, --offset померај
-p, --probe
Знајте да сондирање ниског нивоа такође даје информације о врсти партиционе табеле (ознака „PTTYPE“) и о партицијама (ознаке „PART_ENTRY_*“). Резултирајући називи ознаке из сондирања ниског нивоа се заснивају на називима које изнутра користи „libblkid“ и могу бити другачији него када се изврше без --probe (на пример PART_ENTRY_UUID= vs PARTUUID=). Видите такође --no-part-details.
-s, --match-tag ознака
-S, --size величина
-t, --match-token НАЗИВ=вредност
-u, --usages списак
blkid --probe --usages filesystem,other /dev/sda1
испробава све системе датотека и друге формате (нпр., разменску), и
blkid --probe --usages noraid /dev/sda1
врши пробу за свим подржаним форматима изузев РАИД-а. Ова опција је корисна само заједно са --probe.
-U, --uuid ууид
-h, --help
-V, --version
ИЗЛАЗНО СТАЊЕ¶
Ако је наведени уређај или уређај адресиран наведеном скупином (опција --match-token) нађен и могуће је прибавити било какве информације о уређају, враћа се излазно стање 0. Знајте да опција --match-tag филтрира излазне ознаке, али не утиче на стање излаза.
Ако наведена скупина није нађена, или ниједан (наведени) уређај не може бити идентификован, или је немогуће прибавити било какве информације о одредницима уређаја или о садржају уређаја резултира се излазним стањем 2.
За грешке коришћења и друго, даје излазно стање 4.
Ако је амбивалентан резултат испробавања откривен режимом испробавања ниског нивоа (-p), излазно стање 8 је резултат.
ДАТОТЕКА ПОДЕШАВАЊА¶
Уобичајено место /etc/blkid.conf датотеке подешавања може бити преписано променљивом окружења BLKID_CONF. Следеће опције контролишу „libblkid“ библиотеку:
SEND_UEVENT=<yes|not>
CACHE_FILE=<путања>
EVALUATE=<методе>
ОКРУЖЕЊЕ¶
Постављање LIBBLKID_DEBUG=all укључује излаз прочишћавања.
АУТОРИ¶
blkid was written by Andreas Dilger for libblkid and improved by Theodore Ts’o and Karel Zak.
ПОГЛЕДАЈТЕ ТАКОЂЕ¶
ПРИЈАВЉИВАЊЕ ГРЕШАКА¶
За пријављивање грешака, користите пратиоца грешака на <https://github.com/util-linux/util-linux/issues>.
ДОСТУПНОСТ¶
Наредба blkid је део пакета „util-linux“ који се може преузети са Архиве Линукс кернела <https://www.kernel.org/pub/linux/utils/util-linux/>.
2024-10-01 | util-linux 2.40.2 |