EDIT
Méthode de Raid 1 sous Fédora 8
Tout d'abord, il faut vous assurer que les disques durs dont vous disposez sont les mêmes, de même capacité on entend :)
Donc une fois branchés, vous bootez sur votre dvd de Fédora et arrivé au moment du partitionnement, vous devez choisir partitionnement personnalisé.
Par la suite, créez une partition
/boot de
100 Mo sur les deux disques durs. Ensuite créez une partition
/ de la taille dont vous disposez et pour finir une partition
swap de la taille dont vous disposez aussi et sur les deux disques bien sur :)
/!\ Vous ne devez pas attribuer de type de système de fichier à toutes ces partitions, vous devez les créer en tant que Raid Software
Une fois tout ceci fait, vous cliquez sur
[RAID] et vous sélectionnez vos deux partitions de 100 Mo et choisissez
/boot comme type de partition.
Par la suite, vous faites de même avec vos quatre (2x2 partitions on s'entend :D) autres partitions, vous groupez dans le même raid vos partitions de swap et la racine.
Une fois l'install terminée, afin de vous assurer que la sécurité de votre RAID est bien en place, vous pouvez le resynchroniser en tapant cette commande, vous verrez en direct l'action se faire :
watch -n 5 cat /proc/mdstat
Une fois cette synchronisation faite, vous devrez éditer le
grub.conf de la manière suivante :
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You do not have a /boot partition. This means that
# all kernel and initrd paths are relative to /, eg.
# root (hd0,0)
# kernel /boot/vmlinuz-version ro root=/dev/md0
# initrd /boot/initrd-version.img
#boot=/dev/md0
default=0
fallback 1
timeout=5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.20-1.2933.fc6)
root (hd0,0)
kernel /boot/vmlinuz-2.6.20-1.2933.fc6 ro root=/dev/md0
initrd /boot/initrd-2.6.20-1.2933.fc6.img
title Fedora Core (2.6.20-1.2933.fc6)
root (hd1,0)
kernel /boot/vmlinuz-2.6.20-1.2933.fc6 ro root=/dev/md0
initrd /boot/initrd-2.6.20-1.2933.fc6.img
Je vais préciser quelques informations :
fallback 1
Cette ligne est à rajouter dans votre grub.conf à la même ligne qu'indiqué au dessus, elle permet une sorte de boucle qui permettra en cas d'absence de secteur de démarrage d'un disque (donc en cas d'absence du premier dur) d'aller sur l'autre dur afin de chercher un chemin de démarrage.
root (hd0,0)
Indiqué en gras représente le premier disque indiqué par normalement la dénomination "hda" sous votre linux.
root (hd1,0)
Indiqué en gras aussi, représente le second disque iniqué par la dénomination "hdb" sous votre linux.
/!\ Ne pas oublier que les chiffres suivant (hd1)
représentent toujours la suite de l'alphabet
De la sorte :
- hd0,0 => hda
- hd1,0 => hdb
- hd2,0 => hdc
... etc.
Maintenant que tout ceci est fait, il reste quelques petites commandes à rentrer et normalement tout rentrera dans l'ordre.
Ouvrez un terminal et tapez en root & à la suite :
#grub
grub>root (hd0,0)
grub>setup (hd0)
grub>root (hd1,0)
grub>setup(hd1)
grub>quit
Une fois que tout ceci est fait, redémarrez la machine afin de voir si votre démarrage n'a pas été touché par la manipulation (ce qui n'est pas impossible mais m'étonnerait fortement) :D
Une fois redémarrée, vous devez rebooter mais en arrêtant la machine, débranchez un des deux durs et voyez si vous pouvez booter, normalement oui. :D :clap:
Quand vous serez sur le bureau, créez un document puis redémarrez avec vos deux disques durs de branchés, normalement la synchro devrait se refaire sur le disque dur qui était débranché :)
Si ca ne se synchronise pas, retentez la commande :
watch -n 5 cat /proc/mdstat
Réitérez la même opération en enlevant l'autre disque dur puis en essayant de booter, normalement tout est fonctionnel.
Voilà votre RAID est normalement bien propre et plus ou moins sécurisé, sans oublier que le RAID n'est pas la pour la sauvegarde, il y a d'autres solutions pour ca :)
Sur ce bonne continuation sous Linux . Enjoy :D !!
Edité le 31/01/2008 à 00:13