Tudo sob /proc
é coberto pelo man proc
. Esta seção cobre anon_inode
.
For file descriptors for pipes and sockets, the entries will be symbolic links whose content is the file type with the inode. A readlink(2) call on this file returns a string in the format:
type:[inode]
For example,
socket:[2248868]
will be a socket and its inode is 2248868. For sockets, that inode can be used to find more information in one of the files under/proc/net/
.For file descriptors that have no corresponding inode (e.g., file descriptors produced by
epoll_create(2)
,eventfd(2)
,inotify_init(2)
,signalfd(2)
, andtimerfd(2))
, the entry will be a symbolic link with contents of the formanon_inode:<file-type>
In some cases, the file-type is surrounded by square brackets.
For example, an epoll file descriptor will have a symbolic link whose content is the string
anon_inode:[eventpoll]
.
Para mais informações sobre epoll
, discuta-as aqui - Que informações posso obter sobre um eventpoll em um thread em execução? .
Para informações adicionais sobre anon_inode
's - O que é um inode anônimo no Linux? . Basicamente, há / foi dados em disco que não tem mais uma referência ao sistema de arquivos para acessá-lo. Um anon_inode
mostra que há um descritor de arquivo que não possui um inode de referência.