Provided by: manpages-uk_4.15.0-9_all bug

НАЗВА

       lslocks — виведення списку блокувань у локальній системі

КОРОТКИЙ ОПИС

       lslocks [параметри]

ОПИС

       lslocks виводить список відомостей щодо усіх поточних утримуваних блокувань файлів у
       системі Linux.

       Зауважте, що lslocks також виводить список блокувань OFD (Open File Description або «опису
       відкритих файлів»). Такі блокування не пов'язано із будь-яким процесом (PID дорівнює -1).
       Блокування OFD пов'язано із описом відкритого файла, для якого їх використано. Цей тип
       блокування доступний з Linux 3.15, див. fcntl(2), щоб дізнатися більше.

ПАРАМЕТРИ

       -b, --bytes
           Вивести розмір у байтах, а не у зручному для читання форматі.

           Типово, одиницею, у якій показано розміри, є байт, а префікси одиниць є степенями 2^10
           (1024). Для забезпечення зручності читання відбувається скорочення позначень до першої
           літери запису; приклади: «1 КіБ» та «1 МіБ» буде показано як «1 K» та «1 M», із
           вилученням «іБ», яке є частиною цих скорочень.

       -i, --noinaccessible
           Ігнорувати файли блокувань, які є недоступними для поточного користувача.

       -J, --json
           Bикористати формат виведення JSON.

       -n, --noheadings
           Не виводити рядок заголовка.

       -o, --output список
           Визначити, які стовпчики слід використовувати для виведення. Скористайтеся параметром
           --help, щоб переглянути список підтримуваних стовпчиків.

           Типовий список стовпчиків може бути розширено, якщо список вказано у форматі +список
           (наприклад, lslocks -o +BLOCKER).

       --output-all
           Вивести список усіх доступних стовпчиків.

       -p, --pid pid
           Вивести лише блокування, які утримуються процесом із цим pid.

       -r, --raw
           Використовувати формат виведення без обробки.

       -u, --notruncate
           Не обрізати текст у стовпчиках.

       -h, --help
           Вивести текст довідки і завершити роботу.

       -V, --version
           Вивести дані щодо версії і завершити роботу.

ВИВЕДЕННЯ

       COMMAND
           Команда процесу, що утримує блокування.

       PID
           Ідентифікатор процесу, який утримує блокування або -1 для OFDLCK.

       TYPE
           Тип блокування; може бути FLOCK (створено за допомогою flock(2)), POSIX (створено за
           допомогою fcntl(2) і lockf(3)) або OFDLCK (створено за допомогою fcntl(2)).

       SIZE
           Розмір заблокованого файла.

       MODE
           Права доступу до блокування (читання, запис). Якщо процес заблоковано і він чекає на
           блокування, після запису режиму доступу буде виведено «*» (зірочку).

       M
           Чи є блокування обов'язковим; 0 означає «ні» (що означає, що блокування є лише
           бажаним), 1 означає «так». (Див. fcntl(2).)

       START
           Відносний зсув блокування у байтах.

       END
           Зсув кінця блокування.

       PATH
           Повний шлях до файла блокування. Якщо шлях не буде знайдено або у програми не буде
           прав доступу до читання шляху, резервним варіантом буде точка монтування із
           дописуванням «...» до шляху. Шлях може бути обрізано; скористайтеся --notruncate, щоб
           отримати повний шлях.

       BLOCKER
           PID процесу, який утримує блокування.

ПРИМІТКИ

       Команду lslocks призначено для заміни команди lslk(8), першу версію якої було написано
       Victor A. Abell <abe@purdue.edu>
        і супровід якої було припинено з 2001 року.

АВТОРИ

       Davidlohr Bueso <dave@gnu.org>

ДИВ. ТАКОЖ

       flock(1), fcntl(2), lockf(3)

ЗВІТИ ПРО ВАДИ

       Для звітування про вади використовуйте систему стеження помилками на
       https://github.com/util-linux/util-linux/issues.

ДОСТУПНІСТЬ

       lslocks є частиною пакунка util-linux, який можна отримати з Linux Kernel Archive
       <https://www.kernel.org/pub/linux/utils/util-linux/>.

ПЕРЕКЛАД

       Український переклад цієї сторінки посібника виконано Andriy Rysin <arysin@gmail.com> і
       Yuri Chornoivan <yurchor@ukr.net>

       Цей переклад є безкоштовною документацією; будь ласка, ознайомтеся з умовами GNU General
       Public License Version 3 ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩. НЕ НАДАЄТЬСЯ ЖОДНИХ
       ГАРАНТІЙ.

       Якщо ви знайшли помилки у перекладі цієї сторінки підручника, будь ласка, надішліть
       електронний лист до списку листування перекладачів: ⟨trans-uk@lists.fedoraproject.org⟩.