LSLOCKS(8)

НАЗВА
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), першу версію якої було написано і супровід якої було припинено з 2001 року.

АВТОРИ

ТАКОЖ ПЕРЕГЛЯНЬТЕ

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

ЯК НАДІСЛАТИ ЗВІТ ПРО ВАДИ

Для звітування щодо вад скористайтеся системою стеження за вадами -

ДОСТУП ДО ПРОГРАМИ

Програма lslocks є частиною пакунка util-linux, який можна отримати з