dumpe2fs で表される ext4 inode サイズ

dumpe2fs で表される ext4 inode サイズ

マニュアルページには、mke2fs「mke2fsはデフォルトで256バイトのinodeを生成します」と示されています。次のコマンドを使用して、小さな(320MB)テストパーティションをフォーマットしました。

sudo mkfs -t ext4 /dev/sdc1

デフォルト値はmke2fs次のとおりです。

[defaults]
  base_features = sparse_super,filetype,resize_inode,dir_index,ext_attr
  default_mntopts = acl,user_xattr
  enable_periodic_fsck = 0
  blocksize = 4096
  inode_size = 256
  inode_ratio = 16384

[fs_types]
...
  ext4 = {
           features = has_journal,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize
           auto_64-bit_support = 1
           inode_size = 256
  }
...

それから走り、dumpe2fs次のように見せました。

...
Inode size:           128
...

プログラムのバージョンは次のとおりです。

dumpe2fs 1.42.8 (20-Jun-2013)
    Using EXT2FS Library version 1.42.8

また、スーパーブロックフィールドs_inode_size= 128(私はスーパーブロックを介して直接読みましたpread64)。

それでは、私の場合の実際のinodeサイズはどのくらいですか?

(私はVMWare Fusionでゲスト仮想マシンとして動作するUbuntu 3.11を使用しています)

答え1

言ったように別の関連回答、マウントされたパーティションではdumpe2fsを信頼できません。間違っているか古くなっている可能性があります。パーティションをアンマウントしてからやり直してください。

関連情報