GNU/Linux >> Tutoriels Linux >  >> Linux

Qu'est-ce qu'anon_inode dans la sortie de ls -l /proc/[PID]/fd ?

Tout sous /proc est couvert dans le man proc . Cette section couvre anon_inode .

Pour les descripteurs de fichiers pour les canaux et les sockets, les entrées seront des liens symboliques dont le contenu est le type de fichier avec l'inode. Un appel readlink(2) sur ce fichier renvoie une chaîne au format :

 type:[inode]

Par exemple, socket:[2248868] sera un socket et son inode est 2248868. Pour les sockets, cet inode peut être utilisé pour trouver plus d'informations dans l'un des fichiers sous /proc/net/ .

Pour les descripteurs de fichiers qui n'ont pas d'inode correspondant (par exemple, les descripteurs de fichiers produits par epoll_create(2) , eventfd(2) , inotify_init(2) , signalfd(2) , ettimerfd(2)) , l'entrée sera un lien symbolique avec le contenu du formulaire

 anon_inode:<file-type>

Dans certains cas, le type de fichier est entouré de crochets.

Par exemple, un descripteur de fichier epoll aura un lien symbolique dont le contenu est la chaîne anon_inode:[eventpoll] .

Pour en savoir plus sur epoll J'en discute ici - Quelles informations puis-je trouver sur un eventpoll sur un thread en cours d'exécution ?.

Pour plus d'informations sur anon_inode 's - Qu'est-ce qu'un inode anonyme sous Linux ?. Fondamentalement, il y a/avait des données sur le disque qui n'ont plus de référence de système de fichiers pour y accéder. Un anon_inode montre qu'il existe un descripteur de fichier qui n'a pas d'inode de référence.


Linux
  1. Quelle est la différence de rediriger une sortie en utilisant >, &>, >&et 2&> ?

  2. /proc/[pid]/pagemaps et /proc/[pid]/maps | linux

  3. Récupérer le fichier supprimé en cours d'écriture

  4. Quelle est la limite de taille de /etc/hosts ?

  5. Pourquoi les répertoires /home, /usr, /var, etc. ont-ils tous le même numéro d'inode (2) ?

Linux - Que signifient les drapeaux dans /proc/cpuinfo ?

Linux – Lier /proc/mnt à /proc/mounts ?

Linux - L'importance de Proc//fdinfo/0 ? Qui le crée ?

Fichiers /proc/cpuinfo et /proc/meminfo sous Linux

Comprendre le système de fichiers /proc

Comprendre les fichiers /proc/mounts, /etc/mtab et /proc/partitions