inode

# 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