# Certification Linux LPI/Administrateur système débutant/Examen 101/Installation de Linux et gestion des packages/Conception de plan de partitionnement de disque dur
## Conception de plan de partitionnement de disque dur
### Objectif

Description: Les candidats devraient être capables de concevoir le plan de partitionnement des disques d’un système Linux. Cet objectif inclut l'allocation de systèmes de fichiers ou d'espaces de swap en partitions ou disques, et l'adaptation de ce plan aux besoins auxquels le système devra répondre. Cela inclut également de placer /boot sur une partition compatible avec les contraintes du BIOS pour pouvoir démarrer.
Fichiers clés, termes et utilitaires:

#### cylindre 1024
### Partitions

Lorsque l’on fait une installation, il est nécessaire de créer au minimum deux partitions :
* / (système de fichiers racine): partition contenant la distribution Linux.
* Espace de swap : partition permettant au noyau de faire tourner plus de processus que la RAM seule ne pourrait en supporter.
Si plusieurs disques sont disponibles, il est de bon ton de prévoir également des partitions séparées pour les répertoires /usr et /home. Chaque partition contiendra un type de système de fichiers (éventuellement tous différents) et pourra être montée sur le système actif dans l'arbre global des fichiers. Pour afficher la liste des systèmes de fichiers actifs, utilisez la commande mount.
La partition de swap n'a pas besoin d’un système de fichiers. Le noyau pourra y accéder en mode brut (raw mode). Cela permet d’éviter les surcoûts dus aux appels systèmes nécessaires à l’utilisation d’un système de fichiers.

### Problèmes relatifs à la vitesse des disques

Avant de décider votre plan de partitionnement, vous devez connaitre exactement les types d’applications qui tourneront sur votre système.
* Serveur de mails
* Serveur Web
* Applications graphiques s'appuyant sur X-Window
* et plus encore
Si votre système possède plusieurs disques, utilisez le plus rapide pour conserver la majorité de vos données.
* / Contient la plupart des utilitaires systèmes qui ne sont pas souvent utilisés. Ils peuvent donc être envoyés sur le disque le plus lent.
* /var/log contient beaucoup d'informations de log. Cette partition est mieux sur un disque rapide.
* /usr est typiquement une partition séparée. Néanmoins, la prévision d’utiliser de nombreux clients démarrant de nombreuses applications graphiques pousse souvent à mettre cette partition sur un disque rapide.
Exemple d’applications systèmes:
Pour distribuer les e-mails, Sendmail écrits dans deux queues de mail, généralement /var/spool/mqueue et /var/spool/mail ainsi qu’à d'autres endroits. Apache utilise différents fichiers, deux fichiers de logs pour enregistrer et accéder aux pages actuelles. Apache passe un temps non négligeable à écrire dans ces fichiers de logs.

### Mémoire virtuelle

Les informations sur la partition de swap peuvent être obtenues par la commande swapon
Pour obtenir des informations sur l’utilisation de la mémoire virtuelle, utilisez la commande vmstat.

### Exercices

* Solution des exercices
* Ouvrez deux terminaux. Dans l'un, affichez périodiquement l’utilisation de la mémoire virtuelle. Dans l'autre, désactivez la mémoire virtuelle, puis réactivez-la. Observez les changements dans le premier terminal.
* Quel est le plan de partionnement de votre système et combien de disques avez vous ?
* Quelle est la taille de votre espace de swap ?
| Sommaire | Installer un gestionnaire d'amorçage (boot manager) |