ext4 tamanho do inode, mostrado por dumpe2fs

3

Manipulação sobre mke2fs diz que "mke2fs cria inodes de 256 bytes por padrão". Eu formatei minha pequena partição de teste (320MB) com o comando:

sudo mkfs -t ext4 /dev/sdc1

Os padrões para o mke2fs estão abaixo:

[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
  }
...

Então eu corri dumpe2fs e isso me mostrou:

...
Inode size:           128
...

A versão do programa está abaixo:

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

Além disso, o campo superblock s_inode_size = 128 (eu li o superbloco diretamente por pread64 ).

Então, qual seria o tamanho real do inode no meu caso?

(Eu estou no Ubuntu 3.11, que roda como uma VM guest no VMWare Fusion)

    
por HEKTO 03.04.2014 / 18:33

1 resposta

1

Como foi dito em outra resposta relacionada , você não pode confiar em dumpe2fs em uma partição montada. É muito provável que seja errado ou desatualizado. Desmonte a partição e tente novamente.

    
por 03.04.2014 / 18:46