web-dev-qa-db-ja.com

lsof出力でのGDIR、GREG、VDIR、VREGの意味

lsofのマンページには、TYPE列について次のように書かれています。

TYPEは、ファイルに関連付けられているノードのタイプです(GDIR、GREG、VDIR、VREGなど)。

誰かがこれらの意味を説明してくれますか(または説明するリンクを教えてください)。これらをグーグルで検索してみましたが、すべてのリンクからlsofのmanページにしかアクセスできません。

リンクを見つけたら、どのようにググったか教えてください:)

5
Vivek

[〜#〜] v [〜#〜]で始まるタイプは仮想タイプです。つまり、どの物理ディスクにも対応するinodeはなく、仮想ファイルシステム(/ procなど)にはvnodeのみがあります。これらのタイプはBSDのようなシステム(AIX、Darwin、FreeBSD、HPUX、Sunなど)にのみ属し、Linuxシステムでは発生しないようです。非仮想タイプと同様に、[〜#〜] dir [〜#〜]はディレクトリを表し、[〜#〜] reg [〜#〜]は通常のファイル。

[〜#〜] gdir [〜#〜][〜#〜] greg [〜#〜]の意味が見つかりませんでした。 tはlsofソースコードに表示されます。しかし、私はそれらが非仮想(generic?)ディレクトリとファイルを表すだけだと思います。

3
scai