Edit

thodg/ext4fs/test/inspect_ext4fs.1.log

Branch :

  • test/inspect_ext4fs.1.log
  • ../inspect_ext4fs/inspect_ext4fs test.1.img
    ext4fs_size: 500170752
    %Ext4fs.SuperBlock{sb_inodes_count: (U32) 122112,
                       sb_blocks_count: (U64) 122112,
                       sb_reserved_blocks_count: (U64) 6105,
                       sb_free_blocks_count: (U64) 110187,
                       sb_free_inodes_count: (U32) 122101,
                       sb_first_data_block: (U32) 0,
                       sb_log_block_size: (U32) 2,  	# 4096
                       sb_log_cluster_size: (U32) 2,	# 4096
                       sb_blocks_per_group: (U32) 32768,
                       sb_clusters_per_group: (U32) 32768,
                       sb_inodes_per_group: (U32) 30528,
                       sb_mount_time: (U64) 1754083004,	# 2025-08-01 23:16:44 CEST
                       sb_write_time: (U64) 1754083004,	# 2025-08-01 23:16:44 CEST
                       sb_mount_count: (U16) 1,
                       sb_max_mount_count: (S16) -1,
                       sb_magic: (U16) 0xEF53,		# 61267
                       sb_state: valid,
                       sb_errors: continue,
                       sb_revision_level_minor: (U16) 0,
                       sb_check_time: (U64) 1754082996,	# 2025-08-01 23:16:36 CEST
                       sb_check_interval: (U32) 0,
                       sb_creator_os: (U32) 0,		# Linux
                       sb_revision_level: (U32) 1,
                       sb_default_reserved_uid: (U16) 0,
                       sb_default_reserved_gid: (U16) 0,
                       sb_feature_compat: has_journal | ext_attr | resize_inode | dir_index,
                       sb_feature_incompat: filetype | extents | 64bit | flex_bg,
                       sb_feature_ro_compat: sparse_super | large_file | huge_file | dir_nlink | extra_isize | metadata_csum,
                       sb_uuid: 55bd584e-2f69-410a-bfd6-b986d77e22b4,
                       sb_volume_name: Test 123456,
                       sb_last_mounted: ,
                       sb_algorithm_usage_bitmap: (U32) 0,
                       sb_preallocate_blocks: (U8) 0,
                       sb_preallocate_dir_blocks: (U8) 0,
                       sb_reserved_bgdt_blocks: (U16) 59,
                       sb_journal_uuid: 00000000-0000-0000-0000-000000000000,
                       sb_journal_inode_number: (U32) 8,
                       sb_journal_device_number: (U32) 0,
                       sb_last_orphan: (U32) 0,
                       sb_hash_seed: (U32) {0x9ac5ebe0,
                                            0x6b485576,
                                            0x2b699d87,
                                            0xce5bd4cd},
                       sb_default_hash_version: 1,
                       sb_journal_backup_type: 1,
                       sb_block_group_descriptor_size: (U16) 64,
                       sb_default_mount_opts: dirsync | data=journal,
                       sb_first_meta_block_group: (U32) 0,
                       sb_newfs_time: (U64) 1754082996,	# 2025-08-01 23:16:36 CEST
                       sb_jnl_blocks: (U32) {0x0001F30A, 0x00000004,
                                             0x00000000, 0x00000000,
                                             0x00001000, 0x00010000,
                                             0x00000000, 0x00000000,
                                             0x00000000, 0x00000000,
                                             0x00000000, 0x00000000,
                                             0x00000000, 0x00000000,
                                             0x00000000, 0x00000000,
                                             0x01000000},
                       sb_inode_size_extra_min: (U16) 32,
                       sb_inode_size_extra_want: (U16) 32,
                       sb_flags: signed_hash,
                       sb_raid_stride_block_count: 0,
                       sb_mmp_interval: (U32) 0,
                       sb_mmp_block: (U32) 0,
                       sb_raid_stripe_width_block_count: (U32) 0,
                       sb_log_groups_per_flex: 4,		# 16,
                       sb_checksum_type: crc32c,
                       sb_kilobytes_written: (U64) 293,
                       sb_error_count: (U32) 0,
                       sb_first_error_time: (U64) 0,	# 1970-01-01 01:00:00 CET
                       sb_first_error_inode: (U32) 0,
                       sb_first_error_block: (U64) 0,
                       sb_first_error_function: "",
                       sb_first_error_line: (U32) 0,
                       sb_last_error_time: (U64) 0,	# 1970-01-01 01:00:00 CET
                       sb_last_error_inode: (U32) 0,
                       sb_last_error_line: (U32) 0,
                       sb_last_error_block: (U64) 0,
                       sb_last_error_function: "",
                       sb_mount_opts: "",
                       sb_user_quota_inode: (U32) 0,
                       sb_group_quota_inode: (U32) 0,
                       sb_overhead_clusters: (U32) 11919,
                       sb_backup_block_groups: (U32) {0, 0},
                       sb_encrypt_algos: (U8) {0x00, 0x00, 0x00, 0x00},
                       sb_encrypt_pw_salt: (U8) {0x00, 0x00, 0x00, 0x00,
                                                 0x00, 0x00, 0x00, 0x00,
                                                 0x00, 0x00, 0x00, 0x00,
                                                 0x00, 0x00, 0x00, 0x00},
                       sb_lost_and_found_inode: (U32) 0,
                       sb_project_quota_inode: (U32) 0,
                       sb_checksum_seed: (U32) 0,
                       sb_first_error_code: 0,
                       sb_last_error_code: 0,
                       sb_encoding: 0x0000,
                       sb_encoding_flags: 0x0000,
                       sb_orphan_file_inode: (U32) 0,
                       sb_checksum: (U32) 0xA780E52E} # 0xA780E52E
    ext4fs_block_group_count: 4
    # 0
    %Ext4fs.BlockGroupDescriptor{bgd_block_bitmap_block: (U64) 61,
                                 bgd_inode_bitmap_block: (U64) 65,
                                 bgd_inode_table_block: (U64) 69,
                                 bgd_free_blocks_count: (U32) 25061,
                                 bgd_free_inodes_count: (U32) 30517,
                                 bgd_used_dirs_count: (U32) 2,
                                 bgd_flags: 0x0000,
                                 bgd_exclude_bitmap_block: (U64) 0,
                                 bgd_block_bitmap_checksum: (U32) 0x8B4154A0,
                                 bgd_inode_bitmap_checksum: (U32) 0xC6E720DD,
                                 bgd_inode_table_unused: (U32) 30517,
                                 bgd_checksum: (U16) 0x62DE} # 0x62DE
    # 1
    %Ext4fs.BlockGroupDescriptor{bgd_block_bitmap_block: (U64) 62,
                                 bgd_inode_bitmap_block: (U64) 66,
                                 bgd_inode_table_block: (U64) 1977,
                                 bgd_free_blocks_count: (U32) 32707,
                                 bgd_free_inodes_count: (U32) 30528,
                                 bgd_used_dirs_count: (U32) 0,
                                 bgd_flags: inode-uninit | block-uninit,
                                 bgd_exclude_bitmap_block: (U64) 0,
                                 bgd_block_bitmap_checksum: (U32) 0x00000000,
                                 bgd_inode_bitmap_checksum: (U32) 0x00000000,
                                 bgd_inode_table_unused: (U32) 30528,
                                 bgd_checksum: (U16) 0x81B9} # 0x81B9
    # 2
    %Ext4fs.BlockGroupDescriptor{bgd_block_bitmap_block: (U64) 63,
                                 bgd_inode_bitmap_block: (U64) 67,
                                 bgd_inode_table_block: (U64) 3885,
                                 bgd_free_blocks_count: (U32) 28672,
                                 bgd_free_inodes_count: (U32) 30528,
                                 bgd_used_dirs_count: (U32) 0,
                                 bgd_flags: inode-uninit,
                                 bgd_exclude_bitmap_block: (U64) 0,
                                 bgd_block_bitmap_checksum: (U32) 0xB9C58C2E,
                                 bgd_inode_bitmap_checksum: (U32) 0x00000000,
                                 bgd_inode_table_unused: (U32) 30528,
                                 bgd_checksum: (U16) 0x0A68} # 0x0A68
    # 3
    %Ext4fs.BlockGroupDescriptor{bgd_block_bitmap_block: (U64) 64,
                                 bgd_inode_bitmap_block: (U64) 68,
                                 bgd_inode_table_block: (U64) 5793,
                                 bgd_free_blocks_count: (U32) 23747,
                                 bgd_free_inodes_count: (U32) 30528,
                                 bgd_used_dirs_count: (U32) 0,
                                 bgd_flags: inode-uninit,
                                 bgd_exclude_bitmap_block: (U64) 0,
                                 bgd_block_bitmap_checksum: (U32) 0xBAAF5EE5,
                                 bgd_inode_bitmap_checksum: (U32) 0x00000000,
                                 bgd_inode_table_unused: (U32) 30528,
                                 bgd_checksum: (U16) 0x29D4} # 0x29D4
    # 2
    %Ext4fs.Inode256{i_mode: (U16) 16832,	# d---rwx------
                     i_uid: (U32) 1000,
                     i_size: (U64) 4096,
                     i_atime: %Time{tv_sec: 1754082997,	# 2025-08-01 23:16:37 CEST
                                    tv_nsec: 0},
                     i_ctime: %Time{tv_sec: 1754083004,	# 2025-08-01 23:16:44 CEST
                                    tv_nsec: 2581210960},
                     i_mtime: %Time{tv_sec: 1754082997,	# 2025-08-01 23:16:37 CEST
                                    tv_nsec: 0},
                     i_dtime: (U32) 0,	# 1970-01-01 01:00:00 CET
                     i_gid: (U32) 1000,
                     i_links_count: (U16) 3,
                     i_blocks: (U64) 8,
                     i_flags: extents,
                     i_version: (U32) 2,
                     i_extent_header:
                       %Ext4fs.ExtentHeader{eh_magic: (U16) 0xF30A, # 0xF30A
                                            eh_entries: (U16) 1,
                                            eh_max: (U16) 4,
                                            eh_depth: (U16) 0,
                                            eh_generation: (U32) 0},
                     i_extent: {	# eh_depth == 0
                       # 0
                       %Ext4fs.Extent{e_block: (U32) 0,
                                      e_len: (U16) 1,
                                      e_start: (U64) 7701},
                     },
                     i_nfs_generation: (U32) 0,
                     i_extended_attributes: (U64) 0,
                     i_fragment_address: (U32) 0,
                     i_checksum: (U32) 0x03CAB6CC, # 0x03CAB6CC
                     i_extra_isize: (U16) 32,
                     i_crtime: %Time{tv_sec: 1754082997,	# 2025-08-01 23:16:37 CEST
                                     tv_nsec: 0},
                     i_project_id: (U32) 0}
    EOF