Provided by: manpages-ru_4.27.0-1_all bug

НАИМЕНОВАНИЕ

       /proc/locks - current file locks and leases

ОПИСАНИЕ

       /proc/locks
              This file shows current file locks (flock(2)  and fcntl(2))  and leases (fcntl(2)).

              Пример содержимого этого файла:

                  1: POSIX  ADVISORY  READ  5433 08:01:7864448 128 128
                  2: FLOCK  ADVISORY  WRITE 2001 08:01:7864554 0 EOF
                  3: FLOCK  ADVISORY  WRITE 1568 00:2f:32388 0 EOF
                  4: POSIX  ADVISORY  WRITE 699 00:16:28457 0 EOF
                  5: POSIX  ADVISORY  WRITE 764 00:16:21448 0 0
                  6: POSIX  ADVISORY  READ  3548 08:01:7867240 1 1
                  7: POSIX  ADVISORY  READ  3548 08:01:7865567 1826 2335
                  8: OFDLCK ADVISORY  WRITE -1 08:01:8713209 128 191

              Поля каждой строки имеют следующее назначение:

              [1]  Порядковая позиция блокировки в списке.

              [2]  Тип блокировки. Возможные значения:

                   FLOCK  Файловая блокировка BSD, созданная flock(2).

                   OFDLCK Блокировка открытого файлового описания (OFD), созданная fcntl(2).

                   POSIX  Блокировка байтового диапазона POSIX, созданная fcntl(2).

              [3]  Здесь могут появляться следующие строки:

                   ADVISORY
                          Консультативная блокировка.

                   MANDATORY
                          Обязательная блокировка.

              [4]  Тип блокировки. Возможные значения:

                   READ   Блокировка POSIX или OFD на чтение или общая блокировка BSD.

                   WRITE  Блокировка POSIX или OFD на запись или исключительная блокировка BSD.

              [5]  PID процесса, которому принадлежит блокировка.

                   Because  OFD  locks are not owned by a single process (since multiple processes may have file
                   descriptors that refer to the same open file description), the value -1 is displayed in  this
                   field  for  OFD  locks.   (Before  Linux  4.14,  a bug meant that the PID of the process that
                   initially acquired the lock was displayed instead of the value -1.)

              [6]  Три разделённых двоеточием значения: старший и младший идентификаторы устройства, содержащего
                   файловую систему, в которой расположен заблокированный файл, и номер  иноды  заблокированного
                   файла.

              [7]  Байтовое смещение первого байта блокировки. Для блокировок BSD это значение всегда равно 0.

              [8]  Байтовое  смещение  последнего  байта  блокировки.  Значение  EOF  в  этом поле означает, что
                   блокировка распространяется до конца файла. Для блокировок BSD это значение всегда равно EOF.

              Начиная с Linux 4.9, список блокировок,  показываемых  в  /proc/locks,  фильтруется:  показываются
              только блокировки процессов в пространстве имён PID (смотрите pid_namespaces(7)), для которых была
              смонтирована  файловая  система  /proc  (в  начальном  пространстве имён PID записи этого файла не
              фильтруются).

              Команда lslocks(8) выводит больше информации о каждой блокировке.

СМОТРИТЕ ТАКЖЕ

       proc(5)

ПЕРЕВОД

       Русский    перевод    этой    страницы    руководства    разработал(и)    Alexey,     Azamat     Hackimov
       <azamat.hackimov@gmail.com>,       kogamatranslator49       <r.podarov@yandex.ru>,      Darima      Kogan
       <silverdk99@gmail.com>, Max  Is  <ismax799@gmail.com>,  Yuri  Kozlov  <yuray@komyakino.ru>,  Иван  Павлов
       <pavia00@gmail.com> и Kirill Rekhov <krekhov.dev@gmail.com>

       Этот  перевод является свободной программной документацией; он распространяется на условиях общедоступной
       лицензии GNU (GNU General Public License - GPL, https://www.gnu.org/licenses/gpl-3.0.html  версии  3  или
       более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ.

       Если  вы  обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом
       разработчику(ам)  по  его(их)  адресу(ам)  электронной  почты  или  по   адресу   списка рассылки русских
       переводчиков.

Справочные страницы Linux 6.9.1                   2 мая 2024 г.                                    proc_locks(5)