.\" -*- coding: UTF-8 -*- '\" t .\" Title: lsblk .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.15 .\" Date: 2022-08-04 .\" Manual: System Administration .\" Source: util-linux 2.38.1 .\" Language: English .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH LSBLK 8 "4 серпня 2022 року" "util\-linux 2.38.1" "Керування системою" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH НАЗВА lsblk — виведення списку блокових пристроїв .SH "КОРОТКИЙ ОПИС" .sp \fBlsblk\fP [параметри] [\fIпристрій\fP...] .SH ОПИС .sp \fBlsblk\fP виводить список відомостей про усі доступні або вказані блокові пристрої. Команда \fBlsblk\fP читає файлову систему \fBsysfs\fP і \fBбазу даних udev\fP для збирання відомостей. Якщо база даних udev є недоступною або \fBlsblk\fP зібрано без підтримки udev, програма намагається прочитати з блокового пристрою LABEL, UUID та типи файлових систем. У цьому випадку обов'язковими є права доступу root. .sp Команда типово виводить усі блокові пристрої (окрім дисків в оперативній пам'яті) у деревоподібному форматі. Скористайтеся командою \fBlsblk \-\-help\fP, щоб ознайомитися зі списком усіх доступних стовпчиків. .sp Типовий формат виведення, а також типовий формат виведення для параметрів, подібних до \fB\-\-fs\fP та \fB\-\-topology\fP, може бути змінено авторами програми. Тому, коли це можливо, вам слід уникати обробки типових виведених даних у ваших скриптах. Завжди явно визначайте очікувані стовпчики за допомогою параметра \fB\-\-output\fP \fIсписок\-стовпчиків\fP разом зі списком стовпчиків у середовищах, де потрібне виведення стабільного набору даних. .sp Зауважте, що \fBlsblk\fP може бути запущено у момент, коли \fBudev\fP не має усіх даних щодо нещодавно доданих або змінених пристроїв. У цьому випадку рекомендуємо скористатися командою \fBudevadm settle\fP до команди \fBlsblk\fP, щоб синхронізувати дані udev. .sp Зв'язок між блоковими пристроями і файловими системами не завжди є однозначним. Для файлової системи може бути використано декілька блокових пристроїв, а одна файлова система може бути доступною за декількома шляхами. Ось чому \fBlsblk\fP показує стовпчики MOUNTPOINT та MOUNTPOINTS (множина). У стовпчику MOUNTPOINT буде показано лише одну точку монтування (зазвичай, останній змонтований екземпляр файлової системи), а у стовпчику MOUNTPOINTS буде показано багаторядкову комірку усіх точок монтування, які пов'язано із пристроєм. .SH ПАРАМЕТРИ .sp \fB\-A\fP, \fB\-\-noempty\fP .RS 4 Не виводити даних для порожніх пристроїв. .RE .sp \fB\-a\fP, \fB\-\-all\fP .RS 4 Вимкнути усі вбудовані фільтри і вивести список усіх порожніх пристроїв, а також дискових пристрої в оперативній пам'яті. .RE .sp \fB\-b\fP, \fB\-\-bytes\fP .RS 4 Вивести розмір у байтах, а не у зручному для читання форматі. .sp Типово, одиницею, у якій показано розміри, є байт, а префікси одиниць є степенями 2^10 (1024). Для забезпечення зручності читання відбувається скорочення позначень до першої літери запису; приклади: «1 КіБ» та «1 МіБ» буде показано як «1 K» та «1 M», із вилученням «іБ», яке є частиною цих скорочень. .RE .sp \fB\-D\fP, \fB\-\-discard\fP .RS 4 Вивести відомості щодо можливостей відкидання (TRIM, UNMAP) для кожного з пристроїв. .RE .sp \fB\-d\fP, \fB\-\-nodeps\fP .RS 4 Не виводити пристрої\-утримувачі або підлеглі пристрої. Наприклад, *lsblk \-\-nodeps /dev/sda* виведе дані лише щодо пристрою sda. .RE .sp \fB\-E\fP, \fB\-\-dedup\fP \fIстовпчик\fP .RS 4 Скористатися \fIстовпчиком\fP як ключем для усування дублікатів в ієрархії виведених даних. Якщо ключ виявиться недоступним для пристрою або пристрій буде розділом і батьківський пристрій усього диска надають той самий ключ, буде завжди виведено дані пристрою. .sp Звичайним використанням є усування дублікатів з виведення для системних пристроїв із багатьма шляхами, наприклад, за допомогою \fB\-E WWN\fP. .RE .sp \fB\-e\fP, \fB\-\-exclude\fP \fIсписок\fP .RS 4 Виключити пристрої, які вказано у \fIсписку\fP номерів основних пристроїв, які відокремлено комами. Зауважте, що диски в оперативній пам'яті (основний=1) типово виключено, якщо не вказано \fB\-\-all\fP. Фільтр буде застосовано лише до пристроїв верхнього рівня. Це може заплутати показ у форматі виведення \fB\-\-list\fP, де визначення ієрархії пристроїв не є очевидним. .RE .sp \fB\-f\fP, \fB\-\-fs\fP .RS 4 Вивести дані щодо файлових систем. Цей параметр є еквівалентним до \fB\-o NAME,FSTYPE,FSVER,LABEL,UUID,FSAVAIL,FSUSE%,MOUNTPOINTS\fP. Надійні дані щодо файлових систем та RAID буде надано командою \fBblkid\fP(8). .RE .sp \fB\-I\fP, \fB\-\-include\fP \fIсписок\fP .RS 4 Включити пристрої, які вказано у \fIсписку\fP номерів основних пристроїв, які відокремлено комами. Фільтр буде застосовано лише до пристроїв верхнього рівня. Це може заплутати показ у форматі виведення \fB\-\-list\fP, де визначення ієрархії пристроїв не є очевидним. .RE .sp \fB\-i\fP, \fB\-\-ascii\fP .RS 4 Використати символи ASCII для форматування ієрархії. .RE .sp \fB\-J\fP, \fB\-\-json\fP .RS 4 Скористатися форматом виведення JSON. Наполегливо рекомендуємо скористатися \fB\-\-output\fP, а також \fB\-\-tree\fP, якщо потрібно. .RE .sp \fB\-l\fP, \fB\-\-list\fP .RS 4 Вивести дані у форматі списку. У виведених даних не буде надано відомостей щодо взаємозв'язок між пристроями, а починаючи з версії 2.34, запис кожного пристрою буде виведено лише раз, якщо не вказано \fB\-\-pairs\fP або \fB\-\-raw\fP (супровід придатного до обробки виведення передбачено лише для зворотної сумісності). .RE .sp \fB\-M\fP, \fB\-\-merge\fP .RS 4 Згрупувати батьківські записи підлеглих ієрархій з метою створення зручнішого для читання виведення для RAID і пристроїв із багатьма шляхами. Потрібне деревоподібне виведення. .RE .sp \fB\-m\fP, \fB\-\-perms\fP .RS 4 Вивести дані щодо власника, групи і режиму доступу до пристрою. Цей параметр еквівалентний до \fB\-o NAME,SIZE,OWNER,GROUP,MODE\fP. .RE .sp \fB\-n\fP, \fB\-\-noheadings\fP .RS 4 Не виводити рядок заголовка. .RE .sp \fB\-o\fP, \fB\-\-output\fP \fIсписок\fP .RS 4 Визначити, які стовпчики слід використовувати для виведення. Скористайтеся параметром \fB\-\-help\fP, щоб переглянути список підтримуваних стовпчиків*). Вибрані стовпчики можуть впливати на деревоподібне виведення. Типовим варіантом є використання ієрархії для стовпчика «NAME» (див. також \fB\-\-tree\fP). .sp Типовий список стовпчиків може бути розширено, якщо \fIсписок\fP вказано у форматі \fI+список\fP (наприклад, \fBlsblk \-o +UUID\fP) .RE .sp \fB\-O\fP, \fB\-\-output\-all\fP .RS 4 Вивести список усіх доступних стовпчиків. .RE .sp \fB\-P\fP, \fB\-\-pairs\fP .RS 4 Вивести дані у формі пар ключ="значення". Рядки виведення буде упорядковано за залежностями. Усі потенційно небезпечні символи значень буде екрановано (\(rsx<код>). Див. також параметр \fB\-\-shell\fP. .RE .sp \fB\-p\fP, \fB\-\-paths\fP .RS 4 Виводити шляхи до пристроїв повністю. .RE .sp \fB\-r\fP, \fB\-\-raw\fP .RS 4 Вивести дані у необробленому форматі. Рядки виведення буде упорядковано за залежностями. Усі потенційно небезпечні символи значень буде екрановано (\(rsx<код>) у стовпчиках NAME, KNAME, LABEL, PARTLABEL і MOUNTPOINT. .RE .sp \fB\-S\fP, \fB\-\-scsi\fP .RS 4 Вивести дані лише щодо пристроїв SCSI. Усі розділи, допоміжні пристрої та пристрої утримання буде проігноровано. .RE .sp \fB\-s\fP, \fB\-\-inverse\fP .RS 4 Вивести залежності в оберненому порядку. Якщо буде надіслано запит щодо виведення \fB\-\-list\fP, рядки все одно буде упорядковано за залежностями. .RE .sp \fB\-T\fP, \fB\-\-tree\fP[\fB=\fP\fIстовпчик\fP] .RS 4 Примусово використати деревоподібний формат виведення. Якщо вказано \fIстовпчик\fP, ієрархію буде виведено у стовпчик. Типовим є стовпчик NAME. .RE .sp \fB\-t\fP, \fB\-\-topology\fP .RS 4 Вивести дані щодо топології блокового пристрою. Цей параметр є еквівалентним до такого .sp \fB\-o NAME,ALIGNMENT,MIN\-IO,OPT\-IO,PHY\-SEC,LOG\-SEC,ROTA,SCHED,RQ\-SIZE,RA,WSAME\fP. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 Вивести текст довідки і завершити роботу. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 Вивести дані щодо версії і завершити роботу. .RE .sp \fB\-w\fP, \fB\-\-width\fP \fIчисло\fP .RS 4 Вказує ширину виведення у кількості символів. Типовою шириною є кількість стовпчиків у терміналі, а якщо програму запущено не у терміналі, ширину виведення типово взагалі не обмежено. Цей параметр примушує \fBlsblk\fP до припущення, що не можна використовувати символи керування терміналом та небезпечні символи. Прикладом застосування є використання \fBlsblk\fP командою \fBwatch\fP(1). .RE .sp \fB\-x\fP, \fB\-\-sort\fP \fIстовпчик\fP .RS 4 Упорядкувати рядки виведення за \fIстовпчиком\fP. Цей параметр типово вмикає формат виведення \fB\-\-list\fP. Можна скористатися параметром \fB\-\-tree\fP для примусового використання деревоподібного виведення, а гілки дерева буде упорядковано за \fIстовпчиком\fP. .RE .sp \fB\-y\fP, \fB\-\-shell\fP .RS 4 Назву стовпчика буде змінено так, щоб вона містила лише символи, які є дозволеними для ідентифікаторів змінних командної оболонки, наприклад, MINI_IO і FSUSE_PCT замість MIN\-IO і FSUSE%. Це корисно, зокрема, з \fB\-\-pairs\fP. Зауважте, що цю можливість було автоматично увімкнено для \fB\-\-pairs\fP у версії 2.37, але через проблеми із сумісністю у нових версіях потрібно викликати таку поведінку за допомогою параметра \fB\-\-shell\fP. .RE .sp \fB\-z\fP, \fB\-\-zoned\fP .RS 4 Вивести пов'язані із зоною дані для кожного пристрою. .RE .sp \fB\-\-sysroot\fP \fIкаталог\fP .RS 4 Зібрати дані для екземпляра Linux, відмінного від екземпляра, з якого запущено команду \fBlsblk\fP. Вказаний каталог є кореневим каталогом системи екземпляра Linux, ревізію якого слід виконати. Справжні вузли пристроїв у каталозі призначення може бути замінено текстовими файлами з атрибутами udev. .RE .SH "СТАН ВИХОДУ" .sp 0 .RS 4 успіх .RE .sp 1 .RS 4 невдача .RE .sp 32 .RS 4 не знайдено вказаних пристроїв .RE .sp 64 .RS 4 знайдено якісь із вказаних пристроїв, деякі не знайдено .RE .SH СЕРЕДОВИЩЕ .sp \fBLSBLK_DEBUG\fP=all .RS 4 вмикає діагностичне виведення у \fBlsblk\fP. .RE .sp \fBLIBBLKID_DEBUG\fP=all .RS 4 вмикає показ діагностичних повідомлень \fBlibblkid\fP. .RE .sp \fBLIBMOUNT_DEBUG\fP=all .RS 4 вмикає показ діагностичних повідомлень \fBlibmount\fP. .RE .sp \fBLIBSMARTCOLS_DEBUG\fP=all .RS 4 вмикає показ діагностичних повідомлень \fBlibsmartcols\fP. .RE .sp \fBLIBSMARTCOLS_DEBUG_PADDING\fP=on .RS 4 використати символи візуального доповнення. .RE .SH ПРИМІТКИ .sp Для розділів деякі дані (наприклад атрибути черги) успадковуються від батьківського пристрою. .sp Команда \fBlsblk\fP повинна мати можливість шукати усі блокові пристрої за числами основний:підлеглий. Це завдання виконується за допомогою \fI/sys/dev/block\fP. Цей блоковий каталог sysfs з'явився у ядрі 2.6.27 (жовтень 2008 року). Якщо виникнуть проблеми із достатньо новим ядром, перевірте, чи було увімкнено \fBCONFIG_SYSFS\fP під час збирання ядра. .SH АВТОРИ .sp .MTO mbroz\(atredhat.com "Milan Broz" , .MTO kzak\(atredhat.com "Karel Zak" "" .SH "ДИВ. ТАКОЖ" .sp \fBls\fP(1), \fBblkid\fP(8), \fBfindmnt\fP(8) .SH "ЗВІТИ ПРО ВАДИ" .sp Для звітування про вади використовуйте систему стеження помилками на .URL https://github.com/util\-linux/util\-linux/issues "" . .SH ДОСТУПНІСТЬ .sp \fBlsblk\fP є частиною пакунка util\-linux, який можна отримати з .URL https://www.kernel.org/pub/linux/utils/util\-linux/ "Linux Kernel Archive" . .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 .