mcrash

inode

書式

usage: inode [-f] [address]

説明

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

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

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

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
c12c6400          1   1   0,2    8c d555     0          0 c12c64b0 HLD-
cf8ec680          2   1   3,1     4 d755     0       1000 cf8ec730 HLD-
c139c260          2   1   3,2    13 d755     0       1000 c139c310 HLD-
cf90b480      32769   1   3,2     2 d755     0       1000 cf90b530 HLD-
cebeb840      49153   0   3,2     3 d755     0       1000 cebeb8f0 HL--
cc56eda0      32770   0   3,2     3 d755     0       1000 cc56ee50 HL--
c8f58bc0      16388   0   3,2     3 d755     0       1000 c8f58c70 HL--
c139c440      65537   1   3,2     a d755     0       9000 c139c4f0 HLD-
cebeba20      81921   0   3,2     3 d755     0       1000 cebebad0 HL--
Broken pipe

> inode -f cebeba20
    ADDR        INO CNT   DEV  LINK MODE   UID       SIZE  MAPPING HLDD
cebeba20      81921   0   3,2     3 d755     0       1000 cebebad0 HL--
        rdev:        0,0  
        [amc]time: 3f0db942  3e85350b  3e85350b  (date)
        blocks:    8  (* blksize 4096)
        version:   9297316
        sem:          1     0
        op:        c0280040  (operation -i)  (ext2_dir_inode_operations)
        fop:       c027fee0  (operation -f)  (ext2_dir_operations)
        sb:        c13faa00  (super_block)
        flock:            0  (file_lock)
        state:     0 
        flags:     0
        gen:       13892
        u:        *cebebb40  =    28204


mcrash, Copyright (C) 2002,2003 ASANO Masahiro