Métadonnées
Il y a des métadonnées (qui sont utilisées pour gérer le système de fichiers dans la partition), et le système de fichiers aura besoin de plus de métadonnées dans une partition plus grande.
Vous avez une idée des types de métadonnées disponibles lorsque vous lisez le manuel.
man mkfs.ext4
décrivant les options pour un ext4
mais d'autres systèmes de fichiers ont des métadonnées similaires, du moins certaines des métadonnées.
Les paragraphes suivants décrivent certains aspects des métadonnées. En général, vous n'avez pas à vous soucier de ces options, vous pouvez utiliser les paramètres standard du système de fichiers, et cela fonctionnera. Comme décrit dans le manuel, la taille des métadonnées varie en fonction de la taille de la partition et du système de fichiers.
À propos des métadonnées
packed_meta_blocks[= <0 to disable, 1 to enable>]
Place the allocation bitmaps and the inode table at the beginning
of the disk. This option requires that the flex_bg file system
feature to be enabled in order for it to have effect, and will
also create the journal at the beginning of the file system. This
option is useful for flash devices that use SLC flash at the
beginning of the disk. It also maximizes the range of contiguous
data blocks, which can be useful for certain specialized use
cases, such as supported Shingled Drives.
-i bytes-per-inode
Specify the bytes/inode ratio. mke2fs creates an inode for
every bytes-per-inode bytes of space on the disk. The larger
the bytes-per-inode ratio, the fewer inodes will be created.
This value generally shouldn't be smaller than the blocksize of
the filesystem, since in that case more inodes would be made
than can ever be used. Be warned that it is not possible to
change this ratio on a filesystem after it is created, so be
careful deciding the correct value for this parameter. Note
that resizing a filesystem changes the numer of inodes to main
tain this ratio.
-N number-of-inodes
Overrides the default calculation of the number of inodes that
should be reserved for the filesystem (which is based on the
number of blocks and the bytes-per-inode ratio). This allows
the user to specify the number of desired inodes directly.
-j Create the filesystem with an ext3 journal. If the -J option is
not specified, the default journal parameters will be used to
create an appropriately sized journal (given the size of the
filesystem) stored within the filesystem. Note that you must be
using a kernel which has ext3 support in order to actually make
use of the journal.
Pas de métadonnées, mais en fonction de la taille du système de fichiers.
-m reserved-blocks-percentage
Specify the percentage of the filesystem blocks reserved for the
super-user. This avoids fragmentation, and allows root-owned
daemons, such as syslogd(8), to continue to function correctly
after non-privileged processes are prevented from writing to the
filesystem. The default percentage is 5%.