Handbook:Parts/Installation/Disks/fr

Les périphériques découpés en blocs
Nous allons étudier en profondeur les aspects de Gentoo qui concernent les disques, y compris les systèmes de fichiers de Linux, les partitions et les périphériques découpés en blocs. Une fois que les tenants et les aboutissants des disques et des systèmes de fichiers seront compris, nous configurerons les partitions et les systèmes de fichiers pour l'installation de Gentoo Linux.

Pour commencer,intéressons-nous aux périphériques découpés en blocs. Le plus connu des périphériques découpés en blocs est sans doute le premier disque sur un système Linux, à savoir. Les disques SCSI et Serial ATA sont tous les deux étiquetés ; même les disques IDE sont étiquetés avec la nouvelle structure de libata  dans le noyau. Avec l'ancienne structure des périphériques, le premier disque IDE est étiqueté.

Les périphériques découpés en blocs ci-dessus représentent une interface abstraite pour le disque. Les programmes utilisateurs peuvent utiliser ces périphériques découpés en blocs pour interagir avec votre disque sans se soucier de savoir s'il est IDE, SCSI ou quelque chose d'autre. Le programme peut simplement adresser le stockage sur le disque comme un groupe de blocs contigus de 512 octets, accessibles aléatoirement.

Introduction
Maintenant que les partitions sont créées, il est temps d'y placer un système de fichiers. Dans la section suivante nous décrivons les différents systèmes de fichiers que Linux prend en charge. Les lecteurs qui connaissent déjà quel système de fichiers  utiliser peuvent continuer avec  Appliquer un système de fichiers à une partition. Les autres devraient continuez à lire pour en apprendre plus sur les systèmes de fichiers disponibles...

Les systèmes de fichiers
Plusieurs systèmes de fichiers sont disponibles. Certains d'entre eux sont considérés stables sur  l'architecture, il est conseillé de lire sur les systèmes de fichiers et leur prise en charge avant d'en choisir un plus expérimental pour les partitions importantes.


 * ext2
 * C'est le véritable système de fichier Linux largement éprouvé, mais il ne possède pas de journalisation des méta-données, ce qui signifie que la routine de contrôle du système de fichiers ext2 au moment du démarrage peut prendre beaucoup de temps. Il existe maintenant une large variété  de systèmes de fichiers journalisés de nouvelle conception, dont la cohérence peut être vérifiée  très rapidement et qui sont généralement préférables à leurs homologues non journalisés. Les systèmes de fichiers journalisés évitent de longs délais lorsque le système est démarré et que  le système de fichiers  se trouve être dans un état incohérent.


 * ext3
 * La version journalisée du système de fichiers ext2, procurant une journalisation des méta-données pour une récupération rapide en plus d'autres modes journalisés comme la journalisation de données complètes et ordonnées. Il utilise un index à base de HTree qui permet d'obtenir d'excellentes performances dans pratiquement toutes les situations. En résumé, ext3 est un système de fichiers très bon et très fiable.


 * ext4
 * ext4 est un système de fichier dérivant de ext3 et y apportant de nouvelles fonctionnalités, une amélioration des performances et la suppression de la taille limite, ceci moyennant des changements modérés au formatage du disque. Il peut couvrir des volumes allant jusqu'à 1 EB avec une taille maximum de fichier de 16 TB. À la place de la classique table d'allocation de blocs des systèmes ext2/3, ext4 utilise les extents, ce qui améliore la performance des fichiers de grande taille et réduit la fragmentation. Ext4 offre également des algorythmes sophistiqués d'allocation de blocs (allocation retardée et allocation multi-blocs) donnant ainsi au pilote du système de fichiers plus de moyens d'optimiser l'arrangement des données sur le disque. Le système de fichiers ext4 est un compromis entre la stabilité d'un code pour la production et le désir d'introduire des extensions dans un système de fichiers vieux de près de 10 ans. Ext4 est le système de fichier recommandé pour les systèmes de fichiers non spécifiques sur toutes les architectures.


 * JFS
 * JFS est le système de fichiers journalisé à hautes performances d'IBM. C'est un système de fichiers basé sur les B+tree léger, rapide et sûr avec de bonnes performances dans diverses configurations.


 * ReiserFS
 * ReiserFS est un système de fichiers journalisé basé sur les B+tree qui a de très bonnes performances, spécialement dans le cas de petits fichiers au prix d'une plus grande consommation de cycles CPU. ReiserFS est apparemment moins maintenu que les autres systèmes de fichiers.


 * XFS
 * XFS est un système de fichiers avec des métadonnées journalisées qui possède un ensemble de fonctionnalités robustes et qui est optimisé pour la mise à l'échelle. XFS ne semble pas pardonner les éventuels problèmes de matériel.


 * vfat
 * Aussi connu comme le FAT32, VFAT est pris en charge par Linux, mais ne prend pas en charge les paramètres de permission. Il est principalement utilisé pour l'interopérabilité avec d'autres systèmes d'exploitation (principalement de Microsoft Windows), mais est également une nécessité pour certains, le microprogramme du système (comme l'UEFI).

Lors de l'utilisation de ext2, ext3 ou ext4 sur une petite partition (moins de 8 GO), le système de fichiers doit être créé avec les options appropriées pour réserver suffisamment d'inodes. L'application   utilise le paramètre bytes-per-inodes pour calculer le nombre d' inodes d'un système de fichiers. Sur des partitions plus petites, il est conseillé d'augmenter le nombre d' inodes calculé.

Sur ext2, cela peut être fait à l'aide de la commande suivante:

Sur ext3 et ext4, ajouter l'option  pour activer la journalisation:

En général, ceci quadruple le nombre d' inodes pour un système de fichiers étant donné que son paramètre ''bytes-per-inode" passe de un tous les 16 ko à un tous les 4 ko. Cela peut être encore plus peaufiné en fournissant le rapport:

Appliquer un système de fichiers à une partition
Pour créer un système de fichiers sur une partition ou un volume, des outils sont disponibles pour chaque système de fichiers:

Par exemple, pour avoir la partition racine en ext4 tels que présenté dans  l'exemple de structure de partitions, il faut utiliser  les commandes suivantes:

Maintenant, vous pouvez créer les systèmes de fichiers sur les partitions – ou sur les volumes logiques – nouvellement créées.

Activating the Swap Partition
is the command that is used to initialize swap partitions:

To activate the swap partition, use :

Create and activate the swap with the commands mentioned above.

Mounting
Now that the partitions are initialized and are housing a filesystem, it is time to mount those partitions. Use the  command, but don't forget to create the necessary mount directories for every partition created. As an example we mount the root partition:

Later in the instructions the proc filesystem (a virtual interface with the kernel) as well as other kernel psuedo-filesystems will be mounted. But first we install the Gentoo installation files.