/proc
以下のすべて man proc
でカバーされています .このセクションでは anon_inode
について説明します .
パイプとソケットのファイル記述子の場合、エントリはシンボリック リンクであり、その内容は inode のファイル タイプです。このファイルで readlink(2) を呼び出すと、次の形式の文字列が返されます:
type:[inode]
例:socket:[2248868]
はソケットで、その inode は 2248868 です。ソケットの場合、その inode を使用して、/proc/net/
の下にあるファイルの 1 つで詳細情報を見つけることができます。 .
対応する inode を持たないファイル記述子 (例:epoll_create(2)
によって生成されるファイル記述子) 、 eventfd(2)
、 inotify_init(2)
、 signalfd(2)
、およびtimerfd(2))
、エントリはフォームのコンテンツへのシンボリック リンクになります
anon_inode:<file-type>
場合によっては、ファイルの種類が角かっこで囲まれています。
たとえば、epoll ファイル記述子には、コンテンツが文字列 anon_inode:[eventpoll]
であるシンボリック リンクがあります。 .
epoll
の詳細 ここでそれらについて説明します - 実行中のスレッドのイベントポーリングについて、どのような情報を見つけることができますか?
anon_inode
の追加情報については、 's - Linux の匿名 i ノードとは?.基本的に、ディスクにアクセスするためのファイルシステム参照がなくなったデータがあります/ありました。 anon_inode
参照する inode を持たないファイル記述子があることを示しています。