.\" -*- coding: UTF-8 -*- .\" Copyright 2000 Andreas Dilger (adilger@turbolinux.com) .\" .\" This file may be copied under the terms of the GNU Public License. .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH BLKID 8 "Березень 2013 року" util\-linux "Керування системою" .SH НАЗВА blkid — виявлення і виведення атрибутів блокового пристрою .SH "КОРОТКИЙ ОПИС" .IP \fBblkid\fP \fBblkid\fP \fB\-\-label\fP \fIмітка\fP | \fB\-\-uuid\fP \fIuuid\fP .IP \fBblkid\fP [\fB\-\-no\-encoding\fP \fB\-\-garbage\-collect \-\-list\-one \-\-cache\-file\fP \fIфайл\fP] [\fB\-\-output\fP \fIформат\fP] [\fB\-\-match\-tag\fP \fIмітка\fP] [\fB\-\-match\-token\fP \fIНАЗВА=значення\fP] [\fIпристрій\fP ...] .IP \fBblkid\fP \fB\-\-probe\fP [\fB\-\-offset\fP \fIвідступ\fP] [\fB\-\-output\fP \fIформат\fP] [\fB\-\-size\fP \fIрозмір\fP] [\fB\-\-match\-tag\fP \fIмітка\fP] [\fB\-\-match\-types\fP \fIсписок\fP] [\fB\-\-usages\fP \fIсписок\fP] [\fB\-\-no\-part\-details\fP] \fIпристрій\fP... .IP \fBblkid\fP \fB\-\-info\fP [\fB\-\-output\fP \fIформат\fP] [\fB\-\-match\-tag\fP \fIмітка\fP] \fIпристрій\fP ... .SH ОПИС Програма \fBblkid\fP є інтерфейсом командного рядка для роботи з бібліотекою \fBlibblkid\fP(3). Вона може визначати тип вмісту (наприклад, файлова система чи резервна пам'ять), який зберігається на блоковому пристрої, а також атрибути (жетони, пари НАЗВА=значення) на основі метаданих вмісту (наприклад полів LABEL та UUID). .PP \fBРекомендуємо користуватися командою\fP \fBlsblk\fP(8) \fBдля отримання відомостей щодо блокових пристроїв або lsblk \-\-fs для отримання огляду файлових систем або\fP \fBfindmnt\fP(8) \fBдля пошуку вже змонтованих файлових систем.\fP .PP .RS \fBlsblk\fP(8) надає більше інформації, кращі можливості керування форматуванням виведення, прості у користуванні скрипти і не потребує прав доступу root для отримання самих відомостей. \fBblkid\fP читає відомості безпосередньо з пристроїв, а для користувачів, які не є користувачем root, повертає кешовані неперевірені відомості. \fBblkid\fP, здебільшого, призначено для системних служб і перевірки функціональних можливостей \fBlibblkid\fP(3). .RE .PP Якщо вказано \fIпристрій\fP, буде показано лише жетони з цього пристрою. У рядку команди можна вказати декілька аргументів \fIпристрій\fP. Якщо не вказано жодного аргументу, буде виведено дані для усіх розділів або нерозподілених пристроїв у \fI/proc/partitions\fP, якщо їх було розпізнано. .PP Для \fBblkid\fP передбачено дві основні форми роботи: пошук пристрою за допомогою вказаної пари НАЗВА=значення та показ пар НАЗВА=значення для одного або декількох вказаних пристроїв. З міркувань безпеки \fBblkid\fP без повідомлення ігнорує усі пристрої, де результат зондування є неоднозначним (виявлено декілька конфліктних файлових систем). У режимі низькорівневого зондування (\fB\-p\fP) програма надає більше інформації та додатковий стан виходу. Рекомендуємо користуватися \fBwipefs\fP(8) для отримання докладного огляду або витирання застарілих даних (контрольних рядків) з пристрою. .SH ПАРАМЕТРИ Після аргументів \fIрозмір\fP і \fIвідступ\fP можна додавати суфікси одиниць 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. .TP \fB\-c\fP, \fB\-\-cache\-file\fP \fIфайл\-кешу\fP Читати дані з файла \fIфайл\-кешу\fP, а не з типового файла кешу (див. розділ \fBФАЙЛ НАЛАШТУВАНЬ\fP, щоб дізнатися більше). Якщо ви хочете розпочати з порожнього кешу (тобто не бачити даних раніше сканованих, але не обов'язково доступних на поточний момент пристроїв), вкажіть \fI/dev/null\fP. .TP \fB\-d\fP, \fB\-\-no\-encoding\fP Не кодувати непридатні до друку символи. Типово, непридатні до друку символи буде закодовано з використанням позначень ^ і M\-. Зауважте, що формат виведення \fB\-\-output udev\fP використовує різне кодування, яке не можна вимкнути. .TP \fB\-D\fP, \fB\-\-no\-part\-details\fP Не виводити відомості (мітки PART_ENTRY_*) з таблиці розділів у режимі низькорівневого зондування. .TP \fB\-g\fP, \fB\-\-garbage\-collect\fP Виконати прохід збирання сміття у кеші blkid для вилучення пристроїв, яких уже не існує. .TP \fB\-h\fP, \fB\-\-help\fP Вивести текст довідки і завершити роботу. .TP \fB\-i\fP, \fB\-\-info\fP Вивести дані щодо обмеження введення\-виведення (тобто топології введення\-виведення). Автоматично буде увімкнено формат виведення «export». Цей параметр може бути використано разом із параметром \fB\-\-probe\fP. .TP \fB\-k\fP, \fB\-\-list\-filesystems\fP Вивести список усіх відомих файлових систем і RAID і завершити роботу. .TP \fB\-l\fP, \fB\-\-list\-one\fP Шукати лише один пристрій, який відповідає параметру пошуку, вказаному за допомогою параметра \fB\-\-match\-token\fP. Якщо вказаному параметру пошуку відповідають декілька пристроїв, буде повернуто пристрій із найвищою пріоритетністю, і/або перший знайдений пристрій із заданою пріоритетністю (але див. зауваження щодо udev нижче). Типами пристроїв за спаданням пріоритетності є такі: Device Mapper, EVMS, LVM, MD і, нарешті. звичайні блокові пристрої. Якщо цей параметр не вказано, \fBblkid\fP виведе усі пристрої, які відповідають параметру пошуку. .sp Використання цього параметра наказує \fBblkid\fP використовувати udev, якщо його використано для жетонів LABEL і UUID у \fB\-\-match\-token\fP. Метою є надання виведених даних, які сумісні із іншими допоміжними програмами (подібними до \fBmount\fP(8) тощо) у системах, де ту саму мітку використано для декількох пристроїв. .TP \fB\-L\fP, \fB\-\-label\fP \fIмітка\fP Шукати пристрій, який використовує цю \fIмітку\fP файлової системи; цей параметр еквівалентний до набору \fB\-\-list\-one \-\-output device \-\-match\-token LABEL=\fP\fI_мітка_\fP Цей спосіб пошуку може надійно використовувати символічні посилання udev /dev/disk/by\-label (залежно від параметра в \fI/etc/blkid.conf\fP). Намагайтеся не використовувати символічні посилання безпосередньо; використання символічних посилань без перевірки не є надійним. Параметр \fB\-\-label\fP працює як у системах із udev, так і без нього. На жаль, початкова версія \fBblkid\fP(8) з e2fsprogs використовує параметр \fB\-L\fP як синонім \fB\-o list\fP. Для забезпечення ширшої застосовності використовуйте у своїх скриптах \fB\-l \-o device \-t LABEL=\fP\fIмітка\fP та \fB\-o list\fP замість параметра \fB\-L\fP. .TP \fB\-n\fP, \fB\-\-match\-types\fP \fIсписок\fP Обмежити функції зондування вказаним \fIсписком\fP типів (назв) суперблоків (відокремлених комами). До пунктів списку можна додавати префікс «no» для визначення типів, які має бути проігноровано. Приклад: .sp blkid \-\-probe \-\-match\-types vfat,ext3,ext4 /dev/sda1 .sp виконує зондування файлових систем vfat, ext3 і ext4, і .sp blkid \-\-probe \-\-match\-types nominix /dev/sda1 .sp зондує щодо усіх підтримуваних форматів, окрім файлових систем minix. Цей параметр є корисним лише разом із \fB\-\-probe\fP. .TP \fB\-o\fP, \fB\-\-output\fP \fIформат\fP Скористатися вказаним форматом виведення. Зауважте, що порядок змінних і пристроїв не є фіксованим. Див. також параметр \fB\-s\fP. Значенням параметра \fIформат\fP може бути таким: .RS .TP \fBfull\fP вивести усі мітки (типовий режим) .TP \fBvalue\fP вивести значення міток .TP \fBlist\fP вивести записи пристроїв у зручному для читання форматі; цей формат виведення є непідтримуваним для низькорівневого зондування (\fB\-\-probe\fP або \fB\-\-info\fP). Цей формат виведення вважається \fBЗАСТАРІЛИМ\fP, його замінила команда \fBlsblk\fP(8). .TP \fBdevice\fP вивести лише назви пристроїв; цей формат виведення завжди увімкнено для параметрів \fB\-\-label\fP і \fB\-\-uuid\fP .TP \fBudev\fP вивести пари ключ="значення" для полегшення імпортування до середовища udev; до ключів буде додано префікс ID\fIFS_ або ID_PART\fP. Значення може бути змінено для убезпечення середовища udev; можна використовувати звичайні символи ASCII, екрановані шістнадцяткові послідовності та чинні символи UTF\-8. Усі інші символи (зокрема пробіли) буде замінено символом «{underscore}». У ключах із постфіксом _ENC для небезпечних символів буде використано шістнадцяткове екранування. Виведення udev повертає мітку ID_FS_AMBIVALENT, якщо буде виявлено більше суперблоків, а мітки ID_PART_ENTRY_* буде повернуто завжди для усіх розділів, включно із порожніми. Цей формат виведення є \fBЗАСТАРІЛИМ\fP. .TP \fBexport\fP вивести пари ключ=значення для полегшення імпортування до середовища; цей формат виведення буде автоматично увімкнено, якщо встановлено обмеження введення\-виведення (параметр \fB\-\-info\fP). Непридатні до друку символи буде закодовано за допомогою позначень символами ^ і M\-, а усі потенційно небезпечні символи буде екрановано. .RE .TP \fB\-O\fP, \fB\-\-offset\fP \fIвідступ\fP Зондувати за вказаним \fIвідступом\fP (корисний лише з \fB\-\-probe\fP). Цей параметр може бути використано разом із параметром \fB\-\-info\fP. .TP \fB\-p\fP, \fB\-\-probe\fP Перемкнутися на режим низькорівневого зондування суперблоку (в обхід кешу). Зауважте, що за використання низькорівневого зондування буде також повернуто відомості щодо типу таблиці розділів (мітку PTTYPE) та розділів (мітки PART_ENTRY_*). Назви міток, які буде створено низькорівневим зондуванням, буде засновано на назвах, які використовують на внутрішньому рівні у libblkid, і можуть відрізнятися від тих, які буде отримано без \fB\-\-probe\fP (наприклад, PART_ENTRY_UUID= або PARTUUID=). Див. також \fB\-\-no\-part\-details\fP. .TP \fB\-s\fP, \fB\-\-match\-tag\fP \fIмітка\fP Для кожного (вказаного) пристрою показати лише мітки, які відповідають \fIмітці\fP. Можна вказати в одній команді декілька параметрів \fB\-\-match\-tag\fP. Якщо жодної мітки не вказано, буде показано усіх жетони для усіх (вказаних) пристроїв. Щоб просто освіжити кеш, без показу будь\-яких жетонів, скористайтеся \fB\-\-match\-tag none\fP без будь\-яких інших параметрів. .TP \fB\-S\fP, \fB\-\-size\fP \fIрозмір\fP Перевизначити розмір пристрою/файла (корисний лише з \fB\-\-probe\fP). .TP \fB\-t\fP, \fB\-\-match\-token\fP \fIНАЗВА=значення\fP Шукати блокові пристрої із жетонами із назвами \fIНАЗВА\fP, які мають значення \fIзначення\fP, і вивести усі значені пристрої. Типовими значеннями для аргументу \fIНАЗВА\fP є \fBTYPE\fP, \fBLABEL\fP і \fBUUID\fP. Якщо у рядку команди не буде вказано жодного пристрою, буде виконано пошук серед усіх блокових пристроїв; якщо ж пристрої буде вказано, пошук відбуватиметься лише на них. .TP \fB\-u\fP, \fB\-\-usages\fP \fIсписок\fP Обмежити функції зондування вказаним \fIсписком\fP типів використання. Підтримувані типи використання: filesystem, raid, crypto та other. До пунктів списку можна додавати префікс «no» для визначення типів використання, які має бути проігноровано. Приклад: .sp blkid \-\-probe \-\-usages filesystem,other /dev/sda1 .sp зондує щодо усіх форматів файлової системи або іншого (наприклад резервної пам'яті) і .sp blkid \-\-probe \-\-usages noraid /dev/sda1 .sp зондує щодо усіх підтримуваних форматів, окрім RAID. Цей параметр є корисним лише разом із \fB\-\-probe\fP. .TP \fB\-U\fP, \fB\-\-uuid\fP \fIuuid\fP Шукати на пристрої, на якому використано цей \fIuuid\fP файлової системи. Докладніший опис наведено у розділі щодо параметра \fB\-\-label\fP. .TP \fB\-V\fP, \fB\-\-version\fP Показати дані щодо версії і завершити роботу. .SH "СТАН ВИХОДУ" Якщо буде знайдено вказаний пристрій або пристрій, на який посилається вказаний жетон (параметр \fB\-\-match\-token\fP), і можна зібрати якісь відомості щодо пристрою, буде повернуто стан виходу 0. Зауважте, що використання параметра \fB\-\-match\-tag\fP фільтрує мітки виведення, але не впливає на стан виходу. Якщо вказаний жетон не було знайдено, або не вдалося ідентифікувати жоден (вказаний) пристрій, або неможливо зібрати будь\-які відомості щодо ідентифікаторів пристрою або вмісту пристрою, буде повернуто стан виходу 2. Для помилок використання та інших помилок буде повернуто стан виходу 4. Якщо буде виявлено неоднозначний результат зондування у режимі низькорівневого зондування (\fB\-p\fP), буде повернуто стан виходу 8. .SH "ФАЙЛ НАЛАШТУВАНЬ" Стандартне розташування файла налаштувань \fI/etc/blkid.conf\fP можна перевизначити змінною середовища \fBBLKID_CONF\fP. вказані нижче параметри керують роботою бібліотеки libblkid: .TP \fISEND_UEVENT=\fP Надсилає uevent, якщо символічне посилання \fI/dev/disk/by\-{label,uuid,partuuid,partlabel}/\fP не відповідає LABEL, UUID, PARTUUID або PARTLABEL на пристрої. Типовим значенням є "yes". .TP \fICACHE_FILE=<шлях>\fP Перевизначає стандартне розташування файла кешу Цей параметр може бути перевизначено змінною середовища BLKID_FILE. Типовим значенням є \fI/run/blkid/blkid.tab\fP або \fI/etc/blkid.tab\fP у системах без каталогу /run. .TP \fIEVALUATE=<способи>\fP Визначає способи визначення LABEL і UUID. У поточній версії у бібліотеці libblkid передбачено підтримку способів «udev» і «scan». Можна вказувати декілька значень у форматі списку відокремлених комами значень. Типовим значенням є «udev,scan». У способі «udev» використано символічні посилання \fI/dev/disk/by\-*\fP, а у способі «scan» — сканування усіх блокових пристроїв з файла \fI/proc/partitions\fP. .SH СЕРЕДОВИЩЕ .IP "Встановлення \fILIBBLKID_DEBUG=all\fP вмикає виведення діагностичних даних." .SH АВТОРИ \fBblkid\fP було створено Andreas Dilger для libblkid і удосконалено Theodore Ts'o і Karel Zak. .SH "ДИВ. ТАКОЖ" \fBlibblkid\fP(3), \fBfindfs\fP(8), \fBlsblk\fP(8), \fBwipefs\fP(8) .SH ДОСТУПНІСТЬ Програма blkid є частиною пакунка util\-linux і доступна за адресою https://www.kernel.org/pub/linux/utils/util\-linux/. .PP .SH ПЕРЕКЛАД Український переклад цієї сторінки посібника виконано Yuri Chornoivan . .PP Цей переклад є безкоштовною документацією; будь ласка, ознайомтеся з умовами .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE . НЕ НАДАЄТЬСЯ ЖОДНИХ ГАРАНТІЙ. .PP Якщо ви знайшли помилки у перекладі цієї сторінки підручника, будь ласка, надішліть електронний лист до списку листування перекладачів: .MT trans-uk@lists.fedoraproject.org .ME .