Principe et limitations du partitionnement classique

Le partitionnement des disques durs, opération qui consiste à découper l'espace disque disponible en plusieurs morceaux accessibles de manière indépendante existe au moins depuis les années 80.
Ce découpage est mémorisé dans une table située sur le premier secteur du disque.
Toutefois, le nombre de partitions est limité. Ainsi, un disque dur de PC (disque IDE notamment), peut être découpé seulement en 4 partitions !

Pour aller au delà de cette limite, un type particulier de partition appelé "partition étendue" a été rajouté.
Concrètement, le premier secteur d'un disque dur contient la description de 4 partitions matérielles qu'on appelle "partitions primaires". Chacune de ces partitions primaires peut contenir un système de fichier.
Pour chaque partition, une indication "type de partition" codée sur un octet précise le format des données contenu dans la partition.
De nombreux types de partitions ont été définis :
Parmi ces types de partitions, les type n° 5 et f (partitions étendues) permettent de décrire des partitions suplémentaires, qu'on appellera "lecteurs logiques" dans un environnement MS-DOS/Windows ou "partitions logiques" sous Linux.

Concrètement, un disque dur comportera un maximum de 4 partitions primaires parmi lesquelles l'une d'elle (une seule) pourra être de type 5 ou f (partition étendue). Cette partition étendue pourra contenir plusieurs partitions logiques (ou lecteurs logiques).

Par exemple, le découpage des disques durs élève de la section de BTS informatique (boitiers tour) est le suivant :

Partition  Début   Fin    Taille   Id  Système           Utilisation
    1          1   609   4891761    c  Win95 FAT32 (LBA) Disque C: Windows 98
    2        610  1339   5863725    7  HPFS/NTFS      Système Windows XP
    3       1340  1403    514080   83  Linux          Partition / Linux
    4       1404  4865  27808515    5  Etendue        Partition étendue
    5       1404  1474    570276   82  Echange Linux  Partition swap Linux
    6       1475  1975   4024251   83  Linux          Partition /usr Linux
    7       1976  2230   2048256   83  Linux          Partition /usr/local Linux
    8       2231  2980   6024343+  83  Linux          Partition /autres Linux
    9       2981  3365   3092481   83  Linux          Système Linux installation
   10       3366  3887   4192933+   b  Win95 FAT32    Disque D: sous Windows 98

Les partitions 1 à 3 sont des partitions primaires qui contiennent chacune un système d'exploitation.
La partition n° 4 est une partition étendue. Elle occupe tout l'espace disque qui n'est pas utilisé par les partitions 1 à 3.
A l'intérieur de cette partition étendue, on trouve plusieurs partitions numérotées de 5 à 10.
On remarque que la partition étendue (partition 4) commence à la piste numéro 1404 du disque pour se terminer à la piste 4865. Les partitions 5 à 10 qu'elle contient occupent seulement les pistes 1404 à 3887. L'espace disque compris entre les pistes 3888 et 4865 est inutilisé et pourrait héberger d'autres partitions logiques.

Toutefois, l'utilisation d'une partition étendue est limitée. Ainsi, le nombre de partitions supportées sous Linux est limité à 16 par disque dur soit au mieux :
soit au total un maximum de 15 partitions pouvant supporter un système de fichiers.

Par ailleurs, chaque modifications de partitionnement d'un dique du calculateur suppose un redémarrage de celui-ci.

Le "Logical Volume Manager" permet de s'affranchir de ces limitations.

Chapitre suivant
LVM qu'est ce que c'est ?

Retour à la liste des chapitres