Todo bajo /proc
está cubierto en el man proc
. Esta sección cubre anon_inode
.
Para los descriptores de archivos para tuberías y enchufes, las entradas serán enlaces simbólicos cuyo contenido es el tipo de archivo con el inodo. Una llamada readlink(2) en este archivo devuelve una cadena en el formato:
type:[inode]
Por ejemplo, socket:[2248868]
será un socket y su inodo es 2248868. Para sockets, ese inodo se puede usar para encontrar más información en uno de los archivos bajo /proc/net/
.
Para descriptores de archivo que no tienen un inodo correspondiente (por ejemplo, descriptores de archivo producidos por epoll_create(2)
, eventfd(2)
, inotify_init(2)
, signalfd(2)
y timerfd(2))
, la entrada será un enlace simbólico con contenidos del formulario
anon_inode:<file-type>
En algunos casos, el tipo de archivo está entre corchetes.
Por ejemplo, un descriptor de archivo epoll tendrá un enlace simbólico cuyo contenido es la cadena anon_inode:[eventpoll]
.
Para más información sobre epoll
Los analizo aquí. ¿Qué información puedo encontrar sobre una encuesta de eventos en un hilo en ejecución?.
Para obtener información adicional sobre anon_inode
's - ¿Qué es un inodo anónimo en Linux?. Básicamente, hay/había datos en el disco que ya no tienen una referencia de sistema de archivos para acceder a ellos. Un anon_inode
muestra que hay un descriptor de archivo que no tiene un inodo de referencia.