Red Hat Linux MANUEL DE L'UTILISATEUR - 2.4 Partitions  Précédent  Suivant  Début chapitre  Préface  Table des matières


2.4 Partitions


Pour installer Red Hat Linux, vous devez disposer d'un espace disque disponible sur votre machine. Cet espace disque doit être séparé du reste du disque qui est utilisé par un autre système d'exploitation (MS-DOS, OS/2, autre version de Linux, ...).

Un disque peut être divisé en plusieurs partitions. Vous pouvez accéder à chaque partition comme s'il s'agissait d'un disque séparé. De plus, chaque partition possède un type, utilisé pour définir le stockage des données. Il existe plusieurs types de partitions utilisés par DOS, OS/2, et Linux.

Même si vous installez Red Hat Linux sur son propre disque dur, ou sur une machine qui ne possède pas de système d'exploitation, il est nécessaire de créer des partitions pour Red Hat Linux. Dans ce cas, les choses sont simples car il n'y a pas d'autres partitions sur le disque dont vous devez vous soucier.

Vous pouvez aussi installer Red Hat Linux sur un disque dur contenant déjà des données ou un système d'exploitation. Dans ce cas, les choses sont un peu plus compliquées, car vous risquez de perdre les données qui se trouvent sur le disque.

Lors de l'installation, vous avez la possibilité de créer des partitions pour Red Hat Linux. Vous devez vous assurez que vous disposez d'assez d'espace disque disponible. Voyons les différentes méthodes utilisées pour libérer de l'espace disque pour les partitions Red Hat Linux.

2.4.1 Méthodes de repartionnement

Pour repartionner votre disque dur, vous avez le choix entre trois méthodes :

* Utilisation d'espace libre non partitionné
* Utilisation d'une partition non utilisée
* Utilisation d'espace libre à partir d'une partition active

Utilisation d'espace libre non partitionné

Dans cette situation, les partitions définies ne recouvrent pas la totalité du disque. Il reste donc un espace non alloué, qui n'appartient à aucune partition définie. En y réfléchissant quelque peu, un disque dur non utilisé rentre aussi dans cette catégorie, la seule différence est que c'est la totalité de l'espace qui n'appartient à aucune partition définie.

Dans ce cas, il vous suffit de créer les partitions nécessaires à partir de l'espace libre.

Utilisation d'une partition non utilisée

Sur votre système Windows, vous avez remplacé l'année dernière votre petit disque dur de 105Mo par un monstre de 1.2Go. Vous l'avez partitionné en deux parties égales, la première (lecteur C:) pour Windows, la seconde (lecteur D:) pour stocker les programmes que vous téléchargez depuis Internet. Mais finalement vous n'utilisez que le lecteur C:, le lecteur D: ne vous servant plus à rien.

Vous pouvez dans ce cas, utiliser l'espace alloué à la partition non utilisée. Vous devez supprimer la partition, puis la remplacer par une partition Linux appropriée.

Utilisation d'espace libre à partir d'une partition active

C'est la situation la plus courante. C'est aussi la plus compliquée. Le principal problème est que vous avez assez d'espace disque libre, mais il est actuellement alloué à une partition active. Si vous avez acheté une machine avec un système pré-installé, il y a de fortes chances qu'il ne contienne qu'une seule partition utilisée pour les système d'exploitation et les données.

A part rajouter un autre disque dur, vous avez le choix entre deux possibilités:

1. Effectuez une (double, on ne sait jamais !) sauvegarde de vos données (essayez, avant de poursuivre, de relire cette sauvegarde), supprimez la partition existante et remplacez- la par plusieurs petites partitions. Si un système d'exploitation se trouvait sur cette partition, vous devrez donc le réinstaller.

Après avoir créé les partitions, réinstallez vos logiciels et recopiez vos données, afin de continuer l'installation de Red Hat Linux.

2. Vous pouvez diminuer la taille d'une partition sans perte de données. Ceci peut vous paraître impossible, mais cela fonctionne sans problème (nous vous recommandons tout de même d'effectuer une sauvegarde !).

INTEL

Pour modifier la taille d'une partition FAT (File Allocation Table), utilisez le programme fips qui se trouve dans le répertoire dosutils. Avant de l'utiliser, consultez la documentation qui se trouve dans le sous répertoire fipsdocs.

Note : la version actuelle de fips ne permet pas de modifier la taille d'une partition FAT32, que l'on trouve maintenant sur de nombreuses machines. Si vous machine utilise une partition de ce type, vous pouvez utiliser la première possibilité ou acheter un logiciel de gestion de disque, capable de modifier la taille d'une partition FAT32.

2.4.2 Partitions et autres systèmes d'exploitation

La plupart du temps, la cohabitation de Red Hat Linux avec un autre système d'exploitation ne pose pas de problème. Vous devez quand même, dans certains cas, prendre des précautions. Vous trouverez de nombreuses informations dans les fichiers HOWTOs et Mini-HOWTOs qui se trouvent dans les répertoires doc/HOWTO et doc/HOWTO/mini qui se trouvent sur le CD-ROM. En particulier, les Mini-HOWTOs commençant par Linux+ peuvent vous être très utiles.

INTEL

Si Red Hat Linux cohabite avec OS/2, vous devez créer vos partitions avec le logiciel livré avec OS/2. Dans le cas contraire, OS/2 sera incapable de reconnaître les partitions du disque. Durant l'installation, ne créez pas de nouvelles partitions, utilisez par contre la version Linux de fdisk pour définir le type des Linux.

2.4.3 Utilisation de LILO

INTEL

LILO est le meilleur moyen de démarrer le système Red Hat Linux sur plate-forme Intel. En tant que chargeur de systèmes d'exploitation, il agit en dehors de tout système, et utilise les adresses d'entrée/sortie de bases du système (le BIOS).

ALPHA

Passez à la section 2.4.4

SPARC

Passez à la section 2.4.4

Limites imposées à LILO

Certaines limites sont imposées à LILO par la majorité des BIOS PC. Ils ne peuvent pas utiliser plus de deux disques durs et ne peuvent pas dépasser le cylindre 1023 (cylindre 1024). Notez que certains BIOS récents ne posent plus ce genre de problèmes.

Tout ce dont LILO a besoin au démarrage (dont le noyau) se trouve dans le répertoire /boot de votre partition root. Voici les règles à suivre, si vous installez LILO sur un disque dur:

Si vous avez 2 lecteurs IDE (ou EIDE), /boot doit se trouver sur un des deux. Ceci inclut aussi les lecteurs CD-ROM IDE sur le contrôleur primaire. Si vous avez un disque dur IDE et un lecteur CD-ROM sur le contrôleur primaire, /boot doit se trouver sur le disque dur IDE.

Si vous avez un lecteur IDE (ou EIDE) et des lecteurs SCSI, /boot doit se trouver sur le lecteur IDE ou sur le lecteur SCSI dont l'ID est 0. Les autres valeurs d'ID ne fonctionneront pas.

Si vous avez uniquement des lecteurs SCSI, /boot doit se trouver sur le lecteur dont l'ID est 0 ou 1. Les autres valeurs d'ID ne fonctionneront pas.

Dans tous les cas, /boot doit se trouver en dessous du cylindre 1023. Si votre partition dépasse le cylindre 1023, LILO fonctionnera sauf si vous chargez un nouveau noyau qui se trouve au-delà du cylindre 1023.

Comme nous l'avons mentionné précédemment, il est possible que LILO fonctionne avec certains BIOS récents dans une configuration que nous n'avons présentée. Mais nous ne pourrons vous aider dans ce cas, beaucoup trop de variables entrent en jeu.

2.4.4 Combien de partitions ?

Si vous le voulez, vous pouvez installer Linux sur une seule partition. Nous vous recommandons tout de même de créer plusieurs partitions. Voici une liste de partitions qui propose un juste compromis entre la simplicité et la flexibilité :

Note : si vous souhaitez installer tous les packages, augmentez la taille des partitions.

La partition de swap : utilisée pour la mémoire virtuelle. Si votre machine possède 16Mo de RAM ou moins, vous devez créer cette partition. Si vous possédez plus de 16Mo de RAM,nous vous conseillons tout de même de le créer. Sa taille est égale à 16Mo ou égale à la quantité de mémoire RAM présente sur votre machine.

La partition root : utilisée pour héberger / (la partition root). Elle contient uniquement les fichiers nécessaires au démarrage ainsi que les fichiers de configuration. Sa taille varie entre 50 et 80Mo.

INTEL

N'oubliez pas les contraintes LILO mentionnées en section 2.4.3.

La partition /usr : contient la quasi totalité des programmes Red Hat Linux. Sa taille varie entre 200 et 500Mo suivant le nombre de packages installés. Autant que faire se peut ,soyez généreux en espace disque pour cette partition. Tout package RPM que vous installerez ultérieurement prendra (en général) plus de place à partir de /usr que d'une autre partition.

La partition /home : contient les répertoires utilisateurs. Sa taille varie suivant le nombre d'utilisateurs et suivant ce qu'ils comptent stocker dans leurs répertoires.

ALPHA

La partition suivante est spécifique à l'installation Red Hat Linux/Alpha.

La partition MILO : les utilisateurs de plate-forme ALPHA doivent créer une partition DOS de 1.5Mo pour copier MILO après l'installation.

Vous pouvez aussi créer :

La partition /usr/local : contient les fichiers que vous voulez séparer du reste du système, tels que les programmes non disponibles sous la forme de packages RPM. La taille dépend du nombre de programmes que vous souhaitez installer.

La partition /usr/src : destinée aux fichiers sources de Red Hat Linux (sources du noyau et des packages). Encore une fois la taille dépend du nombre de programmes que vous souhaitez installer.

La partition /tmp : contient les fichiers temporaires. Il est conseillé de créer une partition de ce type pour des systèmes multi-utilisateurs ou pour des serveurs réseaux. En effet, les utilisateurs peuvent rapidement saturer la partition root (/), où se trouve la partition /tmp. Il n'est pas nécessaire de dédier une partition /tmp pour des stations de travail mono-utilisateur.


Précédent  Suivant  Début chapitre  Préface  Table des matières

© 1996-1998 "RedHat et les Logiciels du Soleil"