proc_locks(5) File Formats Manual proc_locks(5) NUME /proc/locks - blocajele i inchirierile curente ale fiierelor DESCRIERE /proc/locks Acest fiier arata blocajele (flock(2) i fcntl(2)) i inchirierile (fcntl(2)) curente ale fiierelor. Un exemplu de coninut afiat in acest fiier este urmatorul: 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 Campurile afiate pe fiecare linie sunt urmatoarele: [1] Poziia ordinala a blocarii in lista. [2] Tipul de blocare. Valorile care pot aparea aici includ: FLOCK Acesta este un fiier de blocare BSD creat folosind flock(2). OFDLCK Aceasta este o blocare OFD (Open File Description) creata cu ajutorul fcntl(2). POSIX Aceasta este o blocare de interval de octei POSIX creata utilizand fcntl(2). [3] Printre irurile care pot aparea aici se numara urmatoarele: ADVISORY Aceasta este o blocare de avizare. MANDATORY Aceasta este o blocare obligatorie. [4] Tipul de blocare. Valorile care pot aparea aici sunt: READ Aceasta este o blocare de citire POSIX sau OFD, sau o blocare partajata BSD. WRITE Aceasta este o blocare de scriere POSIX sau OFD, sau o blocare exclusiva BSD. [5] PID-ul procesului care deine blocajul. Deoarece blocajele OFD nu sunt deinute de un singur proces (deoarece mai multe procese pot avea descriptori de fiier care se refera la aceeai descriere de fiier deschis), valoarea -1 este afiata in acest camp pentru blocajele OFD; (inainte de Linux 4.14, o eroare a facut ca PID-ul procesului care a achiziionat iniial blocajul sa fie afiat in locul valorii -1). [6] Trei subcampuri separate prin doua puncte (:) care identifica ID-ul dispozitivului major i minor al dispozitivului care conine sistemul de fiiere in care se afla fiierul blocat, urmat de numarul de nod-i al fiierului blocat. [7] Decalajul de octei al primului octet al blocarii. Pentru blocajele BSD, aceasta valoare este intotdeauna 0. [8] Decalajul de octei al ultimului octet al blocarii. EOF in acest camp inseamna ca blocarea se extinde pana la sfaritul fiierului. Pentru blocajele BSD, valoarea indicata este intotdeauna EOF. Incepand cu Linux 4.9, lista de blocaje afiata in /proc/locks este filtrata pentru a afia doar blocajele pentru procesele din spaiul de nume PID (a se vedea pid_namespaces(7)) pentru care a fost montat sistemul de fiiere /proc; (in spaiul de nume PID iniial, nu exista nicio filtrare a inregistrarilor afiate in acest fiier). Comanda lslocks(8) ofera ceva mai multe informaii despre fiecare blocare. CONSULTAI I proc(5) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . Pagini de manual de Linux 6.12 2 mai 2024 proc_locks(5)