[Fedora-livecd-list] [PATCH] livecd-iso-to-disk Create an ext4 filesystem by default for home.img

Frederick Grose fgrose at gmail.com
Thu Mar 10 04:21:45 UTC 2011


On Tue, Mar 8, 2011 at 10:26 PM, Joseph D. Wagner <theman at josephdwagner.info
> wrote:

> Are you sure it's capital T and not lowercase t?
>
> From man:
>       -t fs-type
>              Specify the filesystem type (i.e., ext2, ext3, ext4, etc.)
> that is to be created.  If this  option  is  not
>              specified,  mke2fs will pick a default either via how the
> command was run (for example, using a name of the
>              form mkfs.ext2, mkfs.ext3, etc.) or via a default as defined
> by the /etc/mke2fs.conf(5) file.   This option
>              controls  which  filesystem  options  are  used  by  default,
>  based on the fstypes configuration stanza in
>              /etc/mke2fs.conf(5).
>
>              If the -O option is used to explicitly add or remove
> filesystem options that should be  set  in  the  newly
>              created filesystem, the resulting filesystem may not be
> supported by the requested fs-type.  (e.g., "mke2fs
>              -t ext3 -O extents /dev/sdXX" will create a filesystem that is
> not supported by the ext3 implementation  as
>              found  in  the  Linux  kernel; and "mke2fs -t ext3 -O
> ^has_journal /dev/hdXX" will create a filesystem that
>              does not have a journal and hence will not be supported by the
> ext3 filesystem code in the Linux kernel.)
>
>       -T usage-type[,...]
>              Specify how the filesystem is going to be used, so that mke2fs
> can choose optimal filesystem parameters for
>              that  use.   The  usage types that are supported are defined
> in the configuration file /etc/mke2fs.conf(5).
>              The user may specify one or more usage types using a comma
> separated list.
>
>              If this option is is not specified, mke2fs will pick a single
> default usage type based on the size  of  the
>              filesystem to be created.  If the filesystem size is less than
> or equal to 3 megabytes, mke2fs will use the
>              filesystem type floppy.  If the filesystem size is greater
> than 3 but less than or equal to 512  megabytes,
>              mke2fs(8)  will  use  the  filesystem  small.   Otherwise,
>  mke2fs(8)  will use the default filesystem type
>              default.


Below are the reports from dumpe2fs 1.41.12 (17-May-2010)
on Fedora-14 (2.6.35.11-83.fc14.x86_64) of a 200 MiB image file.

The block sizes are 4096 bytes with -T and 1024 with -t.

Which would be preferred?

-T (mke2fs -F -j -T ext4 home.img):

Filesystem volume name:   <none>
Last mounted on:          <not available>
Filesystem UUID:          eb1e7223-73bf-46db-a84e-6c2a53120d65
Filesystem magic number:  0xEF53
Filesystem revision #:    1 (dynamic)
Filesystem features:      has_journal ext_attr resize_inode dir_index
filetype needs_recovery extent flex_bg sparse_super large_file huge_file
uninit_bg dir_nlink extra_isize
Filesystem flags:         signed_directory_hash
Default mount options:    user_xattr acl
Filesystem state:         clean
Errors behavior:          Continue
Filesystem OS type:       Linux
Inode count:              12800
Block count:              51200
Reserved block count:     2560
Free blocks:              46266
Free inodes:              12789
First block:              0
Block size:               4096
Fragment size:            4096
Reserved GDT blocks:      12
Blocks per group:         32768
Fragments per group:      32768
Inodes per group:         6400
Inode blocks per group:   400
Flex block group size:    16
Filesystem created:       Wed Mar  9 19:20:44 2011
Last mount time:          Wed Mar  9 19:23:05 2011
Last write time:          Wed Mar  9 19:23:05 2011
Mount count:              1
Maximum mount count:      -1
Last checked:             Wed Mar  9 19:20:44 2011
Check interval:           0 (<none>)
Lifetime writes:          19 MB
Reserved blocks uid:      0 (user root)
Reserved blocks gid:      0 (group root)
First inode:              11
Inode size:          256
Required extra isize:     28
Desired extra isize:      28
Journal inode:            8
Default directory hash:   half_md4
Directory Hash Seed:      27707648-c600-48df-b579-421863a91e4b
Journal backup:           inode blocks
Journal features:         (none)
Journal size:             16M
Journal length:           4096
Journal sequence:         0x00000001
Journal start:            0


Group 0: (Blocks 0-32767) [ITABLE_ZEROED]
  Checksum 0xce3c, unused inodes 6389
  Primary superblock at 0, Group descriptors at 1-1
  Reserved GDT blocks at 2-13
  Block bitmap at 14 (+14), Inode bitmap at 30 (+30)
  Inode table at 46-445 (+46)
  27848 free blocks, 6389 free inodes, 2 directories, 6389 unused inodes
  Free blocks: 4920-32767
  Free inodes: 12-6400
Group 1: (Blocks 32768-51199) [INODE_UNINIT, ITABLE_ZEROED]
  Checksum 0x9331, unused inodes 6400
  Backup superblock at 32768, Group descriptors at 32769-32769
  Reserved GDT blocks at 32770-32781
  Block bitmap at 15 (+4294934543), Inode bitmap at 31 (+4294934559)
  Inode table at 446-845 (+4294934974)
  18418 free blocks, 6400 free inodes, 0 directories, 6400 unused inodes
  Free blocks: 32782-51199
  Free inodes: 6401-12800

-t (mke2fs -F -j -t ext4 home.img):

Filesystem volume name:   <none>
Last mounted on:          <not available>
Filesystem UUID:          1d70ce7d-b457-4fbd-9215-1963daa24b0d
Filesystem magic number:  0xEF53
Filesystem revision #:    1 (dynamic)
Filesystem features:      has_journal ext_attr resize_inode dir_index
filetype needs_recovery extent flex_bg sparse_super huge_file uninit_bg
dir_nlink extra_isize
Filesystem flags:         signed_directory_hash
Default mount options:    user_xattr acl
Filesystem state:         clean
Errors behavior:          Continue
Filesystem OS type:       Linux
Inode count:              51200
Block count:              204800
Reserved block count:     10240
Free blocks:              192691
Free inodes:              51189
First block:              1
Block size:               1024
Fragment size:            1024
Reserved GDT blocks:      256
Blocks per group:         8192
Fragments per group:      8192
Inodes per group:         2048
Inode blocks per group:   256
Flex block group size:    16
Filesystem created:       Wed Mar  9 19:34:33 2011
Last mount time:          Wed Mar  9 19:46:29 2011
Last write time:          Wed Mar  9 19:46:29 2011
Mount count:              1
Maximum mount count:      -1
Last checked:             Wed Mar  9 19:34:33 2011
Check interval:           0 (<none>)
Lifetime writes:          11 MB
Reserved blocks uid:      0 (user root)
Reserved blocks gid:      0 (group root)
First inode:              11
Inode size:          128
Journal inode:            8
Default directory hash:   half_md4
Directory Hash Seed:      454298cc-952e-46d6-8d74-8ea471649240
Journal backup:           inode blocks
Journal features:         (none)
Journal size:             4096k
Journal length:           4096
Journal sequence:         0x00000001
Journal start:            0


Group 0: (Blocks 1-8192) [ITABLE_ZEROED]
  Checksum 0x2df2, unused inodes 2037
  Primary superblock at 1, Group descriptors at 2-2
  Reserved GDT blocks at 3-258
  Block bitmap at 259 (+258), Inode bitmap at 275 (+274)
  Inode table at 291-546 (+290)
  3792 free blocks, 2037 free inodes, 2 directories, 2037 unused inodes
  Free blocks: 4401-8192
  Free inodes: 12-2048
Group 1: (Blocks 8193-16384) [INODE_UNINIT, ITABLE_ZEROED]
  Checksum 0xde7f, unused inodes 2048
  Backup superblock at 8193, Group descriptors at 8194-8194
  Reserved GDT blocks at 8195-8450
  Block bitmap at 260 (+4294959363), Inode bitmap at 276 (+4294959379)
  Inode table at 547-802 (+4294959650)
  7934 free blocks, 2048 free inodes, 0 directories, 2048 unused inodes
  Free blocks: 8451-16384
  Free inodes: 2049-4096
Group 2: (Blocks 16385-24576) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
  Checksum 0xa44e, unused inodes 2048
  Block bitmap at 261 (+4294951172), Inode bitmap at 277 (+4294951188)
  Inode table at 803-1058 (+4294951714)
  8192 free blocks, 2048 free inodes, 0 directories, 2048 unused inodes
  Free blocks: 16385-24576
  Free inodes: 4097-6144
Group 3: (Blocks 24577-32768) [INODE_UNINIT, ITABLE_ZEROED]
  Checksum 0x3de9, unused inodes 2048
  Backup superblock at 24577, Group descriptors at 24578-24578
  Reserved GDT blocks at 24579-24834
  Block bitmap at 262 (+4294942981), Inode bitmap at 278 (+4294942997)
  Inode table at 1059-1314 (+4294943778)
  7934 free blocks, 2048 free inodes, 0 directories, 2048 unused inodes
  Free blocks: 24835-32768
  Free inodes: 6145-8192
Group 4: (Blocks 32769-40960) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
  Checksum 0x33d9, unused inodes 2048
  Block bitmap at 263 (+4294934790), Inode bitmap at 279 (+4294934806)
  Inode table at 1315-1570 (+4294935842)
  8192 free blocks, 2048 free inodes, 0 directories, 2048 unused inodes
  Free blocks: 32769-40960
  Free inodes: 8193-10240
Group 5: (Blocks 40961-49152) [INODE_UNINIT, ITABLE_ZEROED]
  Checksum 0x6e1d, unused inodes 2048
  Backup superblock at 40961, Group descriptors at 40962-40962
  Reserved GDT blocks at 40963-41218
  Block bitmap at 264 (+4294926599), Inode bitmap at 280 (+4294926615)
  Inode table at 1571-1826 (+4294927906)
  7934 free blocks, 2048 free inodes, 0 directories, 2048 unused inodes
  Free blocks: 41219-49152
  Free inodes: 10241-12288
Group 6: (Blocks 49153-57344) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
  Checksum 0x142c, unused inodes 2048
  Block bitmap at 265 (+4294918408), Inode bitmap at 281 (+4294918424)
  Inode table at 1827-2082 (+4294919970)
  8192 free blocks, 2048 free inodes, 0 directories, 2048 unused inodes
  Free blocks: 49153-57344
  Free inodes: 12289-14336
Group 7: (Blocks 57345-65536) [INODE_UNINIT, ITABLE_ZEROED]
  Checksum 0xc502, unused inodes 2048
  Backup superblock at 57345, Group descriptors at 57346-57346
  Reserved GDT blocks at 57347-57602
  Block bitmap at 266 (+4294910217), Inode bitmap at 282 (+4294910233)
  Inode table at 2083-2338 (+4294912034)
  7934 free blocks, 2048 free inodes, 0 directories, 2048 unused inodes
  Free blocks: 57603-65536
  Free inodes: 14337-16384
Group 8: (Blocks 65537-73728) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
  Checksum 0x2330, unused inodes 2048
  Block bitmap at 267 (+4294902026), Inode bitmap at 283 (+4294902042)
  Inode table at 2339-2594 (+4294904098)
  8192 free blocks, 2048 free inodes, 0 directories, 2048 unused inodes
  Free blocks: 65537-73728
  Free inodes: 16385-18432
Group 9: (Blocks 73729-81920) [INODE_UNINIT, ITABLE_ZEROED]
  Checksum 0x0130, unused inodes 2048
  Backup superblock at 73729, Group descriptors at 73730-73730
  Reserved GDT blocks at 73731-73986
  Block bitmap at 268 (+4294893835), Inode bitmap at 284 (+4294893851)
  Inode table at 2595-2850 (+4294896162)
  7934 free blocks, 2048 free inodes, 0 directories, 2048 unused inodes
  Free blocks: 73987-81920
  Free inodes: 18433-20480
Group 10: (Blocks 81921-90112) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
  Checksum 0x7b01, unused inodes 2048
  Block bitmap at 269 (+4294885644), Inode bitmap at 285 (+4294885660)
  Inode table at 2851-3106 (+4294888226)
  8192 free blocks, 2048 free inodes, 0 directories, 2048 unused inodes
  Free blocks: 81921-90112
  Free inodes: 20481-22528
Group 11: (Blocks 90113-98304) [INODE_UNINIT, ITABLE_ZEROED]
  Checksum 0x5993, unused inodes 2048
  Block bitmap at 270 (+4294877453), Inode bitmap at 286 (+4294877469)
  Inode table at 3107-3362 (+4294880290)
  4096 free blocks, 2048 free inodes, 0 directories, 2048 unused inodes
  Free blocks: 94209-98304
  Free inodes: 22529-24576
Group 12: (Blocks 98305-106496) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
  Checksum 0xec96, unused inodes 2048
  Block bitmap at 271 (+4294869262), Inode bitmap at 287 (+4294869278)
  Inode table at 3363-3618 (+4294872354)
  8192 free blocks, 2048 free inodes, 0 directories, 2048 unused inodes
  Free blocks: 98305-106496
  Free inodes: 24577-26624
Group 13: (Blocks 106497-114688) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
  Checksum 0x8229, unused inodes 2048
  Block bitmap at 272 (+4294861071), Inode bitmap at 288 (+4294861087)
  Inode table at 3619-3874 (+4294864418)
  8192 free blocks, 2048 free inodes, 0 directories, 2048 unused inodes
  Free blocks: 106497-114688
  Free inodes: 26625-28672
Group 14: (Blocks 114689-122880) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
  Checksum 0x8bc0, unused inodes 2048
  Block bitmap at 273 (+4294852880), Inode bitmap at 289 (+4294852896)
  Inode table at 3875-4130 (+4294856482)
  8192 free blocks, 2048 free inodes, 0 directories, 2048 unused inodes
  Free blocks: 114689-122880
  Free inodes: 28673-30720
Group 15: (Blocks 122881-131072) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
  Checksum 0xb824, unused inodes 2048
  Block bitmap at 274 (+4294844689), Inode bitmap at 290 (+4294844705)
  Inode table at 4131-4386 (+4294848546)
  8192 free blocks, 2048 free inodes, 0 directories, 2048 unused inodes
  Free blocks: 122881-131072
  Free inodes: 30721-32768
Group 16: (Blocks 131073-139264) [INODE_UNINIT, ITABLE_ZEROED]
  Checksum 0x3f30, unused inodes 2048
  Block bitmap at 131073 (+0), Inode bitmap at 131089 (+16)
  Inode table at 131105-131360 (+32)
  5870 free blocks, 2048 free inodes, 0 directories, 2048 unused inodes
  Free blocks: 131082-131088, 131098-131104, 133409-139264
  Free inodes: 32769-34816
Group 17: (Blocks 139265-147456) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
  Checksum 0xc772, unused inodes 2048
  Block bitmap at 131074 (+4294959105), Inode bitmap at 131090 (+4294959121)
  Inode table at 131361-131616 (+4294959392)
  8192 free blocks, 2048 free inodes, 0 directories, 2048 unused inodes
  Free blocks: 139265-147456
  Free inodes: 34817-36864
Group 18: (Blocks 147457-155648) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
  Checksum 0x2cb8, unused inodes 2048
  Block bitmap at 131075 (+4294950914), Inode bitmap at 131091 (+4294950930)
  Inode table at 131617-131872 (+4294951456)
  8192 free blocks, 2048 free inodes, 0 directories, 2048 unused inodes
  Free blocks: 147457-155648
  Free inodes: 36865-38912
Group 19: (Blocks 155649-163840) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
  Checksum 0x9f43, unused inodes 2048
  Block bitmap at 131076 (+4294942723), Inode bitmap at 131092 (+4294942739)
  Inode table at 131873-132128 (+4294943520)
  8192 free blocks, 2048 free inodes, 0 directories, 2048 unused inodes
  Free blocks: 155649-163840
  Free inodes: 38913-40960
Group 20: (Blocks 163841-172032) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
  Checksum 0x84cd, unused inodes 2048
  Block bitmap at 131077 (+4294934532), Inode bitmap at 131093 (+4294934548)
  Inode table at 132129-132384 (+4294935584)
  8192 free blocks, 2048 free inodes, 0 directories, 2048 unused inodes
  Free blocks: 163841-172032
  Free inodes: 40961-43008
Group 21: (Blocks 172033-180224) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
  Checksum 0x08d4, unused inodes 2048
  Block bitmap at 131078 (+4294926341), Inode bitmap at 131094 (+4294926357)
  Inode table at 132385-132640 (+4294927648)
  8192 free blocks, 2048 free inodes, 0 directories, 2048 unused inodes
  Free blocks: 172033-180224
  Free inodes: 43009-45056
Group 22: (Blocks 180225-188416) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
  Checksum 0xe31e, unused inodes 2048
  Block bitmap at 131079 (+4294918150), Inode bitmap at 131095 (+4294918166)
  Inode table at 132641-132896 (+4294919712)
  8192 free blocks, 2048 free inodes, 0 directories, 2048 unused inodes
  Free blocks: 180225-188416
  Free inodes: 45057-47104
Group 23: (Blocks 188417-196608) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
  Checksum 0x2f21, unused inodes 2048
  Block bitmap at 131080 (+4294909959), Inode bitmap at 131096 (+4294909975)
  Inode table at 132897-133152 (+4294911776)
  8192 free blocks, 2048 free inodes, 0 directories, 2048 unused inodes
  Free blocks: 188417-196608
  Free inodes: 47105-49152
Group 24: (Blocks 196609-204799) [INODE_UNINIT, ITABLE_ZEROED]
  Checksum 0x8bfc, unused inodes 2048
  Block bitmap at 131081 (+4294901768), Inode bitmap at 131097 (+4294901784)
  Inode table at 133153-133408 (+4294903840)
  8191 free blocks, 2048 free inodes, 0 directories, 2048 unused inodes
  Free blocks: 196609-204799
  Free inodes: 49153-51200
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.fedoraproject.org/pipermail/livecd/attachments/20110309/5c368046/attachment-0001.html 


More information about the livecd mailing list