Partitionnement des disques durs et gestion de ces partitions
alain Adelmar
Le
partitionnement du/des disques durs n'est pas une tâche anodine
et mérite que l'on si attarde sur quelques lignes, quelque soit
les OS (operating system) présent sur votre
ordinateur. En effet sur Linux, la première
installation demande un partitionnement qui ne peut
pas être évidant pour un novice.
Certaines partitions ne changent pas beaucoup au point de vu
taille alors que d'autres ne cesse de grossir.
Certaines sont vitales au système mais pas essentielle
à l'utilisateur, alors que d'autre sont facultatives au
système mais très chère à l'utilisateur.
Je tiens dans ce chapitre à donner mon point de vue sur le
partitionnement et la gestion de ces partitions pour éviter
à des débutants de perdre comme ça m'ai
arrivé des mois de programmation, scripts, et autres doc.
Un bon partitionnement peut éviter beaucoup de perte, travail
inutile, sueurs froide. Cette page s'articulera autour de grand
préceptes dictés par mon expérience, elle n'engage
que moi et ne peut servir qu'à éclairé un
utilisateur perplexe, ou à donner des idées pour le
prochain partitionnement.
A garder en tête aussi, les disques durs
internes (dans la bécane) avaient jusqu'à
présent, des branchement atapi/ide (c'est à dire qu'on
les branchés sur les prises IDE par un mappage ou sur des carte
d'extension PCI/IDE quand les 2 prises principales étaient
déjà utilisés par d'autres DD ou CD/DVD).
Soit des disques durs externes, ce connectant par une prise USB.
Je précise ceci car maintenant dans les boutiques de
matériel on ne trouve plus que du SATA pour les Disques Durs de
grosse capacité. Quand la carte mère est SATA, no
problème mais si vous avez une carte IDE. Il peut subvenir des
petits désagréments avec les carte d'extension PCI/SATA),
pour le partitionnement voir ici, la
façon de faire reconnaitre et de partitionner, sur les vieux
noyaux et sur les récents, enfin ça ne durera que le
temps de la transition IDE/Sata.
Avant le partitionnement il faut prendre quelques temps pour savoir ce
que l'on compte faire. Il est très utile de savoir ce que l'on
veut obtenir avant de commencer à partitionner. D'abord quelles
partitions on à vraiment besoin, ce que l'on comptera faire plus
tard et ce qui est disponible.
Vous devez vous poser ces questions avant car le partitionnement peut
être fait en plusieurs manœuvres qui une fois commencées
sont plus compliqué à modifier. Donc voyez large, voyez
loin et surtout voyez tout (les chapitres de cette page et la doc de
votre distribution) avant de faire des choses que vous serrez
amené
à détruire dans un avenir très proche. Faite un
plan sur papier ça évite pas mal d'ennuis.
Deuxièmement, faite des sauvegardes
, toutes les doc le
préconises et pourtant presque personne ne le fait.
Le partitionnement d'un disque dur peu être effectué
facilement depuis gparted ou fdisk, qui sont des
logiciels
très simple d'utilisation, surtout depuis Linux
(la version DOS est quelque peu spartiate).
Remarques importantes:
Les logiciels comme fdruide sont fait, plus
pour renommer, modifier une partition ou lui assigné d'autre
valeurs que pour la découpe, la création ou la
destruction d'une partition (même si normalement ils peuvent le
faire). Vous risquez d'avoir des surprises en partitionnant un disque
initial DOS avec fdruide pour faire plusieurs partitions Linux. fdisk
reste l'outil de partitionnement libre par défaut, qui lui peut
découper
Quand à Gparted qui est vraiment un bon
partitionneur, a cette fonctionnalité extraordinaire de
pouvoir être lancer sans OS, directement depuis le CDROM (on peut
booter depuis le CD/DVD ROM). Ça signifie que soit quand
on a pas encore d'Operating Systeme (ni Linux, ni Windows) , soit quand
tout est planté, on peut quand même partitionner. C'est
là que ça sert le plus. GParted peut découper,
copier, déplacer, compresser ... tout faire quoi
Vous pouvez passer par fdisk (pour découper) puis
fdruide (pour nommer) mais pas l'inverse même si tout parai ok
(ça ne fonctionnera pas).
Il ne faut jamais perdre de vue que fdisk doit être
utilisé depuis le même système que la partition
qui doit être modifié (détruite ou
créé), tout au moins depuis OS initial, ce qui
enlèvera pas mal de complications.
Pour sauvegarder vos données rien ne vaut une partition
morte, et mieux encore un vieux disque dur que vous pourrai mettre en
ro (read only, lecture
seule) voir ici.
Pensez aussi à faire une partition /home/commun avec un groupe
commun à tout les useurs et donc qui rassemblera tout leurs
travaux.
Ça permettra de pouvoir la garder tel quel même
après un changement de distribution
Je m'explique sur ces quelques cas de figure (les situations les plus
courantes), à la suite:
Quelques cas de figure
Un seul Disque Dur:
Un seul disque dur (12 Go ou 40 Go) et windows qui occupe
déjà tout (ce qui est le cas le plus répandu).
Pour installer Linux et garder Windows plusieurs méthodes
s'offre à vous, voici les plus utilisées:
- Acheter un autre Disque Dur (même plus petit ou plus
vieux)
ou vous pourrez installer Linux (
marche à suivre).
- Clivez votre Disque Dur afin de pouvoir dégager
une
partition honnête pour installer Linux (
marche à suivre).
- Partitionner votre disque dur après avoir
sauvegarder vos données et formater
votre Disque Dur (marche
à
suivre).
La première et la troisième me semble les plus sages et
sont sans risque.
est une des meilleures façon de créer
de la place pour installer Linux (même si ledit DD est petit)
Avec un Disque Dur pour Linux pas de problèmes, vous le
scinderai en 3 ou quatre partitions pour vous faire votre installation
idéale. Windows ne sera même pas au courant que vous avez
un autre OS qui tourne sur votre bécane (car en gnl c'est
Windows qui fait chier ne supportant rien).
Quelque suggestions de découpage de ce DD providentiel:
- une petite partition du double de votre RAM (500 Mo) pour
la swap
- une partition de 1,5 Go pour votre partition principale qui
sera
la partition racine /
- une partition du reste de place pour votre partition /home qui
contiendra votre travail et celui des autres utilisateurs de la
bécane.
(Si vous êtes plusieurs à utiliser la bécane une
partition de 1 Go pour un /home/commun me parait judicieux voir
commun)).
Si votre DD est vraiment petit 1,2 Go vous suffira pour installer la
partition racine /
et vous pourrai toujours trouver quelque centaines de Mo sur votre DD
initial en le clivant, vous seriez misérable si vous n'arriviez
pas à trouver 1G pour /home
Dans le cas ou vous avez Windows qui occupe déjà votre
unique Disque Dur, vous pouvez déplacer les données qu'il
contient par tassement. Il existe plusieurs logiciels qui font cela
très bien (surtout les logiciels payant), celui fourni
gratuitement sur les distribution Linux fonctionne assez bien, bien que
d'apparence austère. Il vous faut d'abord pour cela passer le
défragmenteur minutieusement ainsi que scandisk puis lancer
.
Une fois fini vous redémarrer et relancer le scandisk qui rendra
la partition créé utilisable. Il vous faudra quand
même 2 à 3 Go pour installer Linux et pouvoir s'en servir
sans être gêné par le manque de place.
A l'installation de Linux vous opterai pour cette partition et la
couperai en deux ou trois partitions comme suit:
- une petite partition du double de votre RAM (500 Mo) pour
la swap
- une partition de 1,5 Go pour votre partition principale qui
sera
la partition racine /
- une partition de 1 Go pour votre partition /home qui contiendra
votre travail et celui des autres utilisateurs de la bécane.
(Si vous êtes plusieurs à utiliser la bécane une
partition de 1 Go pour un /home/commun me parait judicieux voir
commun)).
Le problème en clivant le Disque Dur c'est de ne pas trouver 3
ou 4 Go sur un DD de 12 Go car Windows ne place pas les fichiers les
uns après les autres (il écrit un peu partout, rendant le
tassage des données au début du disque impossible).
est surement la meilleure façon
d'installer Linux sur votre unique Disque Dur:
Il vous suffit de sauver les données qui doivent être
sauver en les zippant ça prendra pas trop de places, voir
à sauvegarde.
Pas besoin de sauver la totalité de Windows car windows ce
réinstalle.
Puis une fois les sauvegardes faites sur un autre support que votre
Disque Dur, procurer vous du papier et un stylo, une disquette de boot
Windows (avec format dessus) ou Linux ou carrément le
CD d'installation des deux OS (préparation).
Dans le cas présent le système de base est de type
Microsoft donc taper au DOS fdisk qui vous affichera la
géométrie de votre DD.
Il vous faudra détruire la partition primaire (ceci
détruisant par le même cas toutes les données
contenues, donc ne faite ça qu'après avoir sauvegarder en
lieu sur les données) pour en créer une autre plus petite
et créer de ce fait un autre lecteur dans le même DD.
(Microsoft ne sait créer qu'une seule partition principale)
c'est pas grave créer une partition étendu qui servira
à installer Linux.
récapitulation:
au démarrage vous avez une seule partition de (12G)
une fois que vous aurez fait fdisk sur Windows supprimez cette
partition et créez en une primaire de 8Go et une étendu
du reste c'est à dire 4Go
redémarrer votre bécane avec la disquette
ou le disque de d'installation juste pour récupérer la
main en DOS. Si il réinstalle Windows dans la première
partition de 8Go c'est pas grave il fallait le faire.
Une fois tout cela fait lancer votre installation Linux et au moment de
créer les partitions découper votre partition
étendu en deux ou trois partitions primaires comme ceci:
- une petite partition du double de votre RAM (500 Mo) pour
la swap (c'est à dire hda2
- une partition de 1,5 Go pour votre partition principale qui
sera
la partition racine / (c'est à dire
hda3)
- une partition de ce qui reste de place pour votre partition
/home
qui contiendra votre travail et celui des autres utilisateurs de la
bécane. (c'est à dire hda4)
(Si vous êtes plusieurs à utiliser la bécane une
partition de 1 Go pour un /home/commun me parait judicieux voir
commun)).
Pour ne pas être pris au dépourvu munissez vous d'une
disquette de boot Windows si vous n'avez pas cette disquette faite vous
là en n'oubliant pas d'ajouter format dessus. Pensez aussi si
vous n'avez pas de disquette à régler votre BIOS sur
CDROM bootable de façon à pouvoir repartir du CDROM si
tout le reste ne fonctionne pas.
En dernier ressort si rien ne veut fonctionner vous pourrez toujours
installer Linux sur la partition étendu et déclarer la
premier partition comme fat32. Linux est capable de refaire partir
votre partition Windows (l'inverse est impossible).
Pour un système multi- OS démarre toujours par Linux
De nos jour on a plus d'excuses pour ne pas avoir sauvé vos
données. La sauvegardes de vos données peut ce faire sur
n'importe quel
support (sur un Disque Dur, DD amovible, graver un CD ou un DVD,
clé mémoire,
internet, votre espace publication, bandes ou disquettes (si vous
n'avez pas grand chose à sauver) etc. ... voir la compression)
Sans compter que de nos jours un graveur CDROM ça ne coute pas
grands chose. Pensez tout de même à placer vos
donné dans un CD neuf et ne pas l'utiliser souvent (la
durée de vie des galettes n'est pas éternelle).
Astuce:
Moi la meilleure façon que j'ai trouvé c'est le vieux
Disque Dur en partition morte. On a tous un vieux Disque Dur de
quelques Gigas qu'il suffit de brancher le temps de la sauvegarde ou de
la récupération de données.
Il suffit d'éteindre votre bécane de la connecter
(à la place du CD-ROM si tout est déjà
occupé).
Vous sauvegarder en normal ou en compressé (suivant la place
disponible) puis vous ôtez le Disque Dur si vous n'avez plus de
place pour le connecter, ou vous le laisser branché en
l'appelant "sav-date".
- Si c'est sous Windows (en fat32) il le verra au démarrage sous
"E:\sav-date" ou "F:\sav-date" .
- Si c'est sous Linux (en ext2 ou ext3) il le verra aussi si vous
disposé d'une distribution récente ou si non il vous
suffira de mounter cette partition sous /mnt/sav-date/ en tapant:
mkdir /mnt/sav-date
ln /dev/hdc1 /mnt/sav-date
mount -t ext2 owner, ro /dev/hdc1 /mnt/sav-date
# adapter le périphérique avec son point de connexion
/dev/hda1 étant la 1er partition principale du 1er Disque Dur
# /dev/hda2 étant la 2 ème partition principale du 1er
disque dur
# /dev/hdb1 étant la 1er partition du second disque dur
(quand le premier est raccorder au même câble (Slot1))
# /dev/hdc1 étant la 1er partition du 3 ème DD (ou
la place du CD-ROM lorsqu'il est seul sur le second Slot) etc... voir
le man mount ou la doc sur les périphérique sous linux
(/dev étant l'endroit ou sont stocké les
périphériques "drivers"). voir lx-mount.html.
Si vous ne disposez pas d'un vieux disque dur, il existe des clé
USB pas chère qui sauve 125 Mo, 256 Mo, 500 Mo etc...
Ou si vous n'avez rien vous pouvez stocker jusqu'à
50 Mo gratuitement sur vos Pages Personnelles (sur n'importe quel FAI
Fournisseur d'Accès Internet) .
Car une fois vos données sauver vous pouvez partitionner
en toute tranquillité, redessiner vos partition sans vous
soucier de la casse que cela pourrai occasionner (Ceci dit, je n'ai
jamais perdu de données lors de partitionnement et pourtant j'ai
moult fois dessiner et redessiner mes partitions sur des DD d'en
toutes les configurations possibles) fdisk est un logiciel
sérieux, fiable.
Les problèmes viennent lors de mauvaises manipulations lors de
changements de type de partitions et la seule façon
d'éviter cela et de se munir d'un stylo et d'un grand cahier
afin de savoir se
que l'on fait.
alain Adelmar
linux >> configuration >> partitionnement des
disques durs
dernière édition le 21
Sept 2009 à Pessac