2.5. Création d'un système de fichiers sur la partition

Une partition est un ensemble de secteurs sur un lecteur de disque. Cet ensemble est délimité par des bornes placées dans un tableau de partitions. Avant que le système d’exploitation ne puisse utiliser une partition pour stocker des fichiers, il faut d’abord formater la partition. Elle pourra contenir un système de fichiers constitué principalement d’une étiquette interne, d’un répertoire de blocs, de blocs de données et d’un schéma d’indexation qui permettront de localiser un fichier précis sur demande. Le système de fichiers aide aussi l’OS à garder une trace de l’espace libre sur la partition, stocker les secteurs nécessaires quand un nouveau fichier est créé ou qu’un fichier existant est étendu et recycler les segments de données libres qui sont créés lorsque des fichiers sont supprimés. Le système de fichiers peut aussi servir de support en cas de redondance des données et d’élimination d’erreurs.

Maintenant qu'une partition vierge est prête, le système de fichiers peut être créé. LFS peut utiliser n'importe quel système de fichiers reconnu par le noyau Linux, mais les types ext3 et ext4 sont les plus communs. Le choix d'un système de fichiers peut être complexe et dépend des caractéristiques des fichiers et de la taille de la partition. Par exemple :

ext2

convient aux petites partitions rarement mises à jour, telles que /boot.

ext3

est une mise à jour d’ext2 qui comprend un journal aidant à récupérer l'état de la partition en cas d'arrêt brutal. Ce type est communément employé dans une perspective généraliste.

ext4

est la dernière version de type ext des systèmes de fichiers. Ce type offre de nouvelles possibilités, notamment l'horodatage à la nanoseconde, la création et l'utilisation de très gros fichiers (16 To), ainsi que des améliorations de vitesse.

D'autres systèmes de fichiers comme FAT32, NTFS, JFS et XFS servent à des fins plus spécifiques. Vous pouvez trouver plus d'informations sur ces systèmes de fichiers sur https://fr.wikipedia.org/wiki/Liste_des_syst%C3%A8mes_de_fichiers.

LFS considère que le système de fichiers racine (/) est de type ext4. Pour créer un système de fichiers ext4 sur la partition LFS, exécutez la commande suivante :

mkfs -v -t ext4 /dev/<xxx>

Remplacez <xxx> par le nom de la partition LFS.

Si vous utilisez une partition swap déjà existante, il n'est pas nécessaire de la formater. En cas de création d’une nouvelle partition swap, initialisez-la à l'aide de la commande suivante :

mkswap /dev/<yyy>

Remplacez <yyy> par le nom de la partition swap.