table of contents
proc_locks(5) | File Formats Manual | proc_locks(5) |
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:
- [3]
- Printre șirurile care pot apărea aici se numără următoarele:
- [4]
- Tipul de blocare. Valorile care pot apărea aici sunt:
- [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¶
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.
2 mai 2024 | Pagini de manual de Linux 6.9.1 |