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를 신뢰할 수 없습니다. 잘못되었거나 오래되었을 가능성이 높습니다. 파티션을 마운트 해제하고 다시 시도하십시오.

관련 정보