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.
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)
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.
Tags ext4 filesystems