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

NUME

       /proc/locks - blocajele și închirierile curente ale fișierelor

DESCRIERE

       /proc/locks
              Acest  fișier  arată  blocajele  (flock(2)  și  fcntl(2))  și  închirierile (fcntl(2)) curente ale
              fișierelor.

              Un exemplu de conținut afișat în acest fișier este următorul:

                  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

              Câmpurile afișate pe fiecare linie sunt următoarele:

              [1]  Poziția ordinală a blocării în listă.

              [2]  Tipul de blocare. Valorile care pot apărea aici includ:

                   FLOCK  Acesta este un fișier de blocare BSD creat folosind flock(2).

                   OFDLCK Aceasta este o blocare OFD (Open File Description) creată cu ajutorul fcntl(2).

                   POSIX  Aceasta este o blocare de interval de octeți POSIX creată utilizând fcntl(2).

              [3]  Printre șirurile care pot apărea aici se numără următoarele:

                   ADVISORY
                          Aceasta este o blocare de avizare.

                   MANDATORY
                          Aceasta este o blocare obligatorie.

              [4]  Tipul de blocare. Valorile care pot apărea aici sunt:

                   READ   Aceasta este o blocare de citire POSIX sau OFD, sau o blocare partajată BSD.

                   WRITE  Aceasta este o blocare de scriere POSIX sau OFD, sau o blocare exclusivă BSD.

              [5]  PID-ul procesului care deține blocajul.

                   Deoarece blocajele OFD nu sunt deținute de un singur proces (deoarece mai multe  procese  pot
                   avea  descriptori  de fișier care se referă la aceeași descriere de fișier deschis), valoarea
                   -1 este afișată în acest câmp pentru blocajele OFD; (înainte de Linux 4.14, o eroare a  făcut
                   ca PID-ul procesului care a achiziționat inițial blocajul să fie afișat în locul valorii -1).

              [6]  Trei  subcâmpuri  separate prin două puncte (:) care identifică ID-ul dispozitivului major și
                   minor al dispozitivului care conține sistemul de fișiere în care  se  află  fișierul  blocat,
                   urmat de numărul de nod-i al fișierului blocat.

              [7]  Decalajul de octeți al primului octet al blocării. Pentru blocajele BSD, această valoare este
                   întotdeauna 0.

              [8]  Decalajul de octeți al ultimului octet al blocării. EOF în acest câmp înseamnă că blocarea se
                   extinde   până  la  sfârșitul  fișierului.  Pentru  blocajele  BSD,  valoarea  indicată  este
                   întotdeauna EOF.

              Începând cu Linux 4.9, lista de blocaje afișată în /proc/locks este filtrată pentru a  afișa  doar
              blocajele  pentru  procesele  din spațiul de nume PID (a se vedea pid_namespaces(7)) pentru care a
              fost montat sistemul de fișiere /proc; (în spațiul de nume PID inițial, nu există nicio filtrare a
              înregistrărilor afișate în acest fișier).

              Comanda lslocks(8) oferă ceva mai multe informații despre fiecare blocare.

CONSULTAȚI ȘI

       proc(5)

TRADUCERE

       Traducerea   în   limba   română   a   acestui   manual   a   fost   făcută   de   Remus-Gabriel    Chelu
       <remusgabriel.chelu@disroot.org>

       Această  traducere  este  documentație  gratuită;  citiți  Licența publică generală GNU Versiunea 3 sau o
       versiune  ulterioară  cu  privire  la  condiții  privind  drepturile  de  autor.   NU  se   asumă   NICIO
       RESPONSABILITATE.

       Dacă  găsiți  erori  în  traducerea  acestui manual, vă rugăm să trimiteți un e-mail la translation-team-
       ro@lists.sourceforge.net.

Pagini de manual de Linux 6.9.1                    2 mai 2024                                      proc_locks(5)