proc_locks(5) File Formats Manual proc_locks(5) NOM /proc/locks - verrouillages et baux actuels des fichiers DESCRIPTION /proc/locks Ce fichier montre les verrouillages actuels des fichiers (flock(2) et fcntl(2)) et les baux (fcntl(2)). Un exemple du contenu affiche dans ce fichier est le suivant : 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 Les champs affiches dans chaque ligne sont les suivants : [1] La position ordinale du verrou dans la liste. [2] Le type de verrou. Les valeurs pouvant apparaitre ici comprennent : FLOCK C'est un verrou BSD de fichier cree en utilisant flock(2). OFDLCK C'est un verrou OFD (open file descriptor) cree en utilisant fcntl(2). POSIX C'est un verrou d'intervalle de bits POSIX cree en utilisant fcntl(2). [3] Les chaines suivantes font partie de celles qui peuvent apparaitre ici : ADVISORY C'est un verrou d'avertissement. MANDATORY C'est un verrou obligatoire. [4] Le type de verrou. Les valeurs pouvant apparaitre ici sont : READ C'est un verrou de lecture POSIX ou OFD, ou un verrou partage BSD. WRITE C'est un verrou d'ecriture POSIX ou OFD, ou un verrou exclusif BSD. [5] Le PID du processus qui possede le verrou. La valeur -1 est affichee dans ce champ pour les verrous OFD parce que les verrous OFD ne sont pas la propriete d'un seul processus (puisque plusieurs processus peuvent avoir des descripteurs de fichier qui se referent a la meme description de fichier ouvert). Avant Linux 4.14, un bogue signifiait que c'etait le PID du processus qui avait initialement acquis le verrou qui etait affiche au lieu de la valeur -1. [6] Trois sous-champs separes par des deux-points qui identifient l'ID majeur et mineur de peripherique du peripherique contenant le systeme de fichiers ou le fichier verrouille reside, suivis du numero d'inoeud du fichier verrouille. [7] Le decalage de bits du premier bit du verrou. Pour les verrous BSD, cette valeur est toujours 0. [8] Le decalage de bits du dernier bit du verrou. EOF dans ce champ signifie que le verrou s'etend jusqu'a la fin du fichier. Pour les verrous BSD, la valeur affichee est toujours EOF. Depuis Linux 4.9, la liste des verrous affiches dans /proc/locks est filtree pour montrer seulement les verrous du processus dans l'espace de noms PID (consulter pid_namespaces(7)) pour lequel le systeme de fichiers /proc est monte (dans l'espace de noms PID initial, il n'y a aucun filtrage des enregistrements affiches dans ce fichier). La commande lslocks(8) fournit un peu plus d'informations a propos de chaque verrou. VOIR AUSSI proc(5) TRADUCTION La traduction francaise de cette page de manuel a ete creee par Christophe Blaess , Stephan Rafin , Thierry Vignaud , Francois Micaux, Alain Portal , Jean-Philippe Guerard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas Huriaux , Nicolas Francois , Florentin Duneau , Simon Paillard , Denis Barbier , David Prevot , Jean-Paul Guillonneau et Lucien Gentis Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . Pages du manuel de Linux 6.9.1 2 mai 2024 proc_locks(5)