mcrash

inode

書式

usage: inode [-f] [address]

説明

メモリinodeを表示します。 これはVFS層におけるinodeであり、 ファイルシステムタイプに依存しない共通の型です。

引数でaddressを指定しなかった場合には、 ハッシュにつながっているすべてのinodeを表示します。

MAPPINGエントリは address_space コマンドで表示できます。 opエントリは operations コマンドの-iオプションで表示できます。 fopエントリは operations コマンドの-fオプションで表示できます。 atime, mtime, ctime の各エントリは date コマンドで表示できます。

MODEエントリに表示する先頭の文字は以下の意味です。
f レギュラーファイル
d ディレクトリ
b ブロック型スペシャルファイル
c キャラクタ型スペシャルファイル
p FIFOファイル (名前付きパイプ)
s UNIXドメインソケット
l シンボリックリンク

HLDDエントリに表示する文字は以下の意味です。
H ハッシュリストにリンクされている
L LRUリストにリンクされている
D dentryにリンクされている
D dirty_buffersにリンクされている

オプション

-f
より詳細情報を表示します。

関数

lessを使って表示する関数"i"を定義しています。

実行例

> inode ! head
    ADDR      INO CNT  DEV  LINK MODE   UID       SIZE  MAPPING HLDD
c4f85220   173783   0  3,8     2 d755     0       4096 c4f852d0 HL--
c9823c00   206550   0  3,8     2 d755     0       4096 c9823cb0 HL--
c56d3a40     1549   0  3,7     2 d755   524       4096 c56d3af0 HL--
c96330c0   190171   0  3,8     2 d755     0       4096 c9633170 HL--
c4f85400   173788   0  3,8     2 d755     0       4096 c4f854b0 HL--
c97922c0   206555   0  3,8     2 d755     0       4096 c9792370 HL--
c09eca40    67085   0  3,7     2 d755   524      12288 c09ecaf0 HL--
c5273e00    34320   0  3,7     7 d755   524       4096 c5273eb0 HL--
c7b19c20     1555   0  3,7     2 d755   524       4096 c7b19cd0 HL--
Broken pipe

> inode -f c4f85220
    ADDR      INO CNT  DEV  LINK MODE   UID       SIZE  MAPPING HLDD
c4f85220   173783   0  3,8     2 d755     0       4096 c4f852d0 HL--
	state:0  flags:0
	rdev:  0,0    blksize:4096  blocks:8  version:172156
	atime:3d1b1e1a  mtime:3d031a45  ctime:3d031a45
	SEM (count:1  sleepers:0)
	op:c02510c0  fop:c0250f80  sb:cbf7f400  flock:       0  data:c4f852d0
	bdev:0  gen:395431  u:c4f85340
	list: c4f85040 c4f85400


mcrash, Copyright (C) 2002 ASANO Masahiro