Chapitre 5. Disques et partitions

Table des matières
5.1. Structure d'un disque dur
5.1.1. secteurs
5.1.2. partitions
5.1.3. Définition de la structure du disque dur
5.2. Conventions pour nommer les disques et les partitions

Si vous lisez ce chapitre, c'est que vous avez décidé de faire une installation classique de Linux-Mandrake, qui implique un repartitionnement. Ou alors, c'est que vous êtes curieux ou curieuse, et vous avez raison :-)

Cette section donne une description complète du schéma de partitionnement utilisé sur les PC. Cela n'a d'utilité pour vous que si vous souhaitez configurer manuellement les partitions de votre disque dur. Si vous ne comprenez pas de quoi nous sommes en train de parler, vous pouvez ignorer cette section sans remords; le programme d'installation se chargera de tout

5.1. Structure d'un disque dur

À la base, un disque est physiquement divisé en petits secteurs. Une suite de secteurs peut former une partition. En fait, vous pouvez créer autant de partitions que vous le souhaitez, chacune d'entre elles étant considérées comme un disque dur séparé.

5.1.1. secteurs

Pour simplifier, un disque dur n'est rien d'autre qu'une suite de secteurs. Un secteur est la plus petite unité d'information sur un disque dur, et sa taille est de 512 octets. Les secteurs d'un disque dur de ( n ) secteurs sont numérotés de (0) à (n-1).

 

 

5.1.2. partitions

L'utilisation de plusieurs partitions vous permet de créer autant de disques durs virtuels sur votre disque dur réel. Ceci comporte plusieurs avantages:

  • Des systèmes d'exploitation différents utilisent des structures de disque (systèmes de fichiers) différents; cela est notamment le cas entre Windows et GNU/Linux. Avoir plusieurs partitions sur un disque dur vous permet d'installer plusieurs systèmes d'exploitation sur le même disque physique.

  • Pour des raisons de performances, un même système d'exploitation peut préférer avoir plusieurs disques avec des systèmes de fichiers différents car ils seront utilisés pour des tâches complètement distinctes. C'est en effet le cas pour GNU/Linux qui a besoin d'une deuxième partition appelée « swap  » (échange), utilisée pour accueillir la mémoire virtuelle.

  • Finalement, il peut s'avérer très utile de séparer les différentes parties de votre OS en différentes partitions, même si elles utilisent le même système de fichiers. Dans la configuration la plus simple, vous pouvez répartir vos fichiers sur deux partitions, une pour vos données personnelles, une autre pour le système lui-même. Cela vous permet de mettre à jour ce dernier en effaçant complètement la partition du système mais en gardant vos fichiers personnels intacts.

  • Les erreurs physiques sur un disque dur sont généralement situées sur des secteurs adjacents et non dispersées sur tout le disque. Distribuer vos fichiers sur des partitions différentes limitera les pertes de données en cas de dommages physiques de votre disque dur.

Normalement, le type d'une partition spécifie le système de fichiers que la partition est censée héberger. Chaque système d'exploitation en reconnaît certains, mais pas d'autres.

5.1.3. Définition de la structure du disque dur

5.1.3.1. Le plus simple

C'est lorsque vous avez seulement deux partitions: une pour l'espace d'échange, l'autre pour les fichiers[1].

Tuyau

La règle générale concernant la taille de la partition d'échange est de choisir la même taille que votre mémoire vive (RAM). Néanmoins, pour des configurations ayant beaucoup de mémoire (>128 Mo), cette règle ne s'applique plus, et des tailles plus petites sont préférables.

5.1.3.2. Une autre configuration courante

Consiste, comme nous l'avons déjà vu, à choisir de séparer les données des programmes. Afin que cela soit encore plus efficace, on ajoute généralement une troisième partition dite « racine  » et étiquetée /. Elle accueillera les programmes nécessaires au démarrage du système et les programmes de maintenance de base.

Nous pouvons ainsi définir quatre partitions:

Échange

Une partition de type swap, dont la taille est équivalente à celle de la mémoire vive;

 

Racine: /

C'est la partition la plus importante. Elle ne contient que les données et programmes les plus importants pour le système, mais servira aussi de point d'accueil pour les autres partitions.

Les besoins en terme de taille de la partition racine sont très limités, 300Mo sont suffisants;

Données statiques: /usr

La plupart des paquetages installent presque tous leurs exécutables et fichiers de données dans /usr. L'avantage l'ensemble sur une partition séparée est que l'on peut alors la partager facilement avec d'autres machines du réseau.

La taille dépendra des paquetages que vous souhaitez installer. Elle varie de 100Mo pour une installation minimum à plusieurs Go pour une installation complète. Un compromis de un ou de deux Go (selon la taille disponible sur votre disque) est généralement suffisant.

Répertoires personnels: /home

Sont stockés ici les répertoires personnels de tous les utilisateurs du système. Il accueille aussi généralement les répertoires servis par HTTP ou FTP (respectivement pour la navigation web et les transferts de fichiers).

La taille de la partition est très variable: elle dépend du nombre d'utilisateurs (ou services) hébergés et leurs besoins.

Une variante de cette solution est de ne pas utiliser une partition séparée pour /usr.

 

 

5.1.3.3. Configurations exotiques

Lorsque vous configurez votre machine pour des utilisations bien particulières comme un serveur web ou un pare-feu, les besoins sont radicalement différents de ceux d'une machine de bureau standard. Par exemple,un serveur FTP aura probablement besoin d'une grosse partition à part pour accueillir /home/ftp, alors que /usr sera plutôt limité. Dans de telles situations, il vaut mieux avoir soigneusement défini ses besoins avant même de commencer l'installation.

Tuyau

Si après un certain temps d'utilisation de votre machine, vous vous rendez compte que vous auriez dû choisir d'autres partitions ou leur avoir donné des tailles différentes, il vous sera possible de redimensionner la plupart des partitions sans besoin de réinstaller tout le système ; il n'y a en général pas de risque pour vos données (voir à ce propos le chapitre DiskDrake : Manipulez vos partitions).

Avec un peu d'expérience, vous pourrez même déplacer une partition bondée vers un tout nouveau disque dur. Mais, pour l'instant, c'est une autre histoire...

Notes

[1]

Le système de fichiers actuellement utilisé par les fichiers GNU/Linux est appelé ext2


Tux sur Étoile de MandrakeSoft Linux est une marque déposée de Linus Torvalds. Toutes les autres marques et copyrights sont la propriété de leurs auteurs respectifs.
Sauf mention contraire, tout le contenu de ces pages et toutes les images sont Copyright MandrakeSoft S.A. et MandrakeSoft Inc. 2000.
http://www.linux-mandrake.com/