Scroll to navigation

LSLOCKS(8) Керування системою LSLOCKS(8)

НАЗВА

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

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

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

ОПИС

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

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

ПАРАМЕТРИ

Вивести стовпчик розміру у байтах, а не у зручному для читання форматі.
Ігнорувати файли блокувань, які є недоступними для поточного користувача.
Bикористати формат виведення JSON.
Не виводити рядок заголовка.
Визначити, які стовпчики слід використовувати для виведення. Скористайтеся параметром --help, щоб переглянути список підтримуваних стовпчиків.

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

Вивести список усіх доступних стовпчиків.
Вивести лише блокування, які утримуються процесом із цим pid.
Використовувати формат виведення без обробки.
Не обрізати текст у стовпчиках.
Вивести дані щодо версії і завершити роботу.
Вивести текст довідки і завершити роботу.

ВИВЕДЕННЯ

Команда процесу, що утримує блокування.
Ідентифікатор процесу, який утримує блокування або -1 для OFDLCK.
Тип блокування; може бути FLOCK (створено за допомогою flock(2)), POSIX (створено за допомогою fcntl(2) і lockf(3)) або OFDLCK (створено за допомогою fcntl(2)).
Розмір заблокованого файла.
Права доступу до блокування (читання, запис). Якщо процес заблоковано і він чекає на блокування, після запису режиму доступу буде виведено «*» (зірочку).
Чи є блокування обов'язковим; 0 означає «ні» (що означає, що блокування є лише бажаним), 1 означає «так». (Див. fcntl(2).)
Відносний зсув блокування у байтах.
Зсув кінця блокування.
Повний шлях до файла блокування. Якщо шлях не буде знайдено або у програми не буде прав доступу до читання шляху, резервним варіантом буде точка монтування із дописуванням «...» до шляху. Шлях може бути обрізано; скористайтеся --notruncate, щоб отримати повний шлях.
PID процесу, який утримує блокування.

ПРИМІТКИ

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

АВТОРИ

Davidlohr Bueso <dave@gnu.org>

ДИВ. ТАКОЖ

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

ДОСТУПНІСТЬ

Програма lslocks є частиною пакунка util-linux і доступна за адресою 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. НЕ НАДАЄТЬСЯ ЖОДНИХ ГАРАНТІЙ.

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

Грудень 2014 року util-linux