lsof
のマンページには、TYPE
列について次のように書かれています。
TYPEは、ファイルに関連付けられているノードのタイプです(GDIR、GREG、VDIR、VREGなど)。
誰かがこれらの意味を説明してくれますか(または説明するリンクを教えてください)。これらをグーグルで検索してみましたが、すべてのリンクからlsofのmanページにしかアクセスできません。
リンクを見つけたら、どのようにググったか教えてください:)
[〜#〜] v [〜#〜]で始まるタイプは仮想タイプです。つまり、どの物理ディスクにも対応するinodeはなく、仮想ファイルシステム(/ procなど)にはvnodeのみがあります。これらのタイプはBSDのようなシステム(AIX、Darwin、FreeBSD、HPUX、Sunなど)にのみ属し、Linuxシステムでは発生しないようです。非仮想タイプと同様に、[〜#〜] dir [〜#〜]はディレクトリを表し、[〜#〜] reg [〜#〜]は通常のファイル。
[〜#〜] gdir [〜#〜]と[〜#〜] greg [〜#〜]の意味が見つかりませんでした。 tはlsofソースコードに表示されます。しかし、私はそれらが非仮想(generic?)ディレクトリとファイルを表すだけだと思います。