НАЗВА
lslocks -
виведення
списку
блокувань
у
локальній
системі
КОРОТКИЙ
ОПИС
lslocks
[параметри]
ОПИС
lslocks
виводить
список
відомостей
щодо усіх
поточних
утримуваних
блокувань
файлів у
системі Linux.
ПАРАМЕТРИ
-b, --bytes
Вивести
розмір у
байтах, а не
у зручному
для
читання
форматі.
Типово,
одиницею, у
якій
показано
розміри, є
байт, а
префікси
одиниць є
степенями
2^10 (1024). Для
забезпечення
зручності
читання
відбувається
скорочення
позначень
до першої
літери
запису;
приклади: «1
КіБ» та «1
МіБ» буде
показано
як «1 K» та «1 M»,
із
вилученням
«іБ», яке є
частиною
цих
скорочень.
-H, --list-columns
List the available columns, use with --json or
--raw to get output in machine-readable format.
-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
Ідентифікатор
процесу.
TYPE
Тип
блокування;
може бути LEASE
(створено
за
допомогою
fcntl(2)), FLOCK
(створено
за
допомогою
flock(2)), POSIX
(створено
за
допомогою
fcntl(2) і
lockf(3)) або OFDLCK
(створено
за
допомогою
fcntl(2)).
SIZE
Розмір
заблокованого
файла.
INODE
Номер inode.
MAJ:MIN
Номер
пристрою,
основний:додатковий.
MODE
Права
доступу до
блокування
(читання,
запис). Якщо
процес
заблоковано
і він чекає
на
блокування,
після
запису
режиму
доступу
буде
виведено
«*»
(зірочку).
M
Чи є
блокування
обов’язковим;
0 означає
«ні» (що
означає, що
блокування
є лише
бажаним), 1
означає
«так». (Див.
fcntl(2).)
START
Відносний
зсув
блокування
у байтах.
END
Зсув
кінця
блокування.
PATH
Повний
шлях до
файла
блокування.
Якщо шлях
не буде
знайдено
або у
програми
не буде
прав
доступу до
читання
шляху,
резервним
варіантом
буде точка
монтування
із
дописуванням
«...» до шляху.
Шлях може
бути
обрізано;
скористайтеся
--notruncate, щоб
отримати
повний
шлях.
BLOCKER
PID
процесу,
який
утримує
блокування.
HOLDERS
The holder(s) of the lock. The format of the holder is
PID,COMMAND,FD. If a lock is an open file
description-oriented lock, there can be more than one holder for the lock. See
the NOTES below.
ЗАУВАЖЕННЯ
Команду
lslocks
призначено
для заміни
команди lslk(8),
першу
версію
якої було
написано Victor
A. Abell <abe@purdue.edu> і
супровід
якої було
припинено
з 2001 року.
"The process holding the lock" for leases, FLOCK locks,
and OFD locks is a fake-concept. They are associated with the open file
description on which they are acquired. With fork(2) and/or
cmsg(3), multiple processes can share an open file description. So
the holder process of a lease (or a lock) is not uniquely determined.
lslocks shows the one of the holder processes in COMMAND and PID
columns.
АВТОРИ
Davidlohr Bueso <dave@gnu.org>
ЯК
НАДІСЛАТИ
ЗВІТ ПРО
ВАДИ
Для
звітування
щодо вад
скористайтеся
системою
стеження
за вадами
<https://github.com/util-linux/util-linux/issues>
ДОСТУП ДО
ПРОГРАМИ
Програма
lslocks є
частиною
пакунка util-linux,
який можна
отримати з
архіву
ядра Linux
<https://www.kernel.org/pub/linux/utils/util-linux/>.