Salut
J'ai fait ça il y a peu sur une CentOS, je pense que ça doit être similaire sur une Fedora, je vais essayer d'exposer la procédure de mémoire. Je précise : il s'agit de la configuration d'un RAID 1 logiciel au cours d'une installation du système, pas avec un système déjà installé.
Lors de l'installation, au moment du partitionnement, tu choisis "partitionnement personalisé".
Tout d'abord, tu effaces toutes les partitions présentes sur les deux disques (t'as sauvegardé tes données avant éventuellement).
Sur ton premier disque, tu crées une partition qui occupe presque tout l'espace; pour le type de partition, tu choisis "RAID logiciel". Puis, toujours sur le premier disque, tu crées une partition avec l'espace qui reste, toujours en RAID logiciel.
Tu partitionnes le deuxième disque de même, en prenant soin de fixer la même taille aux partitions du premier et du deuxième disque.
Ensuite, tu cliques sur le bouton "RAID", je crois que tu as un choix qui s'affiche, il faut choisir "créer une partition RAID" si je me souviens bien. Tu prends / comme point de montage, ext3 comme type et dans la liste des partitions disponibles, tu coches la grande partition du premier disque et la grande partitions du second disque.
Ceci fait, tu recliques sur le bouton "RAID", tu crées une deuxième partition RAID, tu prends le type swap, et dans la liste des partitions disponibles, tu coches la petite partition des deux disques.
Voilà, ça devrait le faire comme ça. Ensuite, tu continues l'installation comme d'habitude.
Après, il faudra te familiariser avec les quelques commandes pour contrôler le raid; par exemple :
# cat /proc/mdstat
qui affiche l'état des disques et leur synchronisation
Je crois qu'il y a la commande mdstat aussi, fais un "man mdstat"
Il y a aussi la commande mdadm (installer le paquetage "mdadm" avec yum). Encore une fois, fais un man pour voir les détails; j'ai noté ces deux trucs :
# mdadm -D /dev/md0
qui affiche les détails de la première partition raid.
# mdadm /dev/md1 --add /dev/sda2
qui ajoute la partition physique sda2 à la partition raid md1 lorsque la partition sda2 à été désynchronisée. (Le nom des partitions changent selon ta configuration).
Évidemment, comme il ne sert absolument à rien de faire plein d'efforts pour des sauvegardes sans avoir tester leur restauration, je pense qu'il ne sert à rien de faire un RAID sans tester la désynchronisation des disques. J'avais noté que l'option -f à la commande mdstat permettait de simuler une panne, mais je ne me rappelle plus trop comment, mate le man encore une fois.
Une autre méthode consiste à enlever un disque, démarrer sur un seul disque, écrire un petit fichier texte (ou autre) quelque part, puis rebrancher les deux disques (pas à chaud, n'est-ce pas, en arrêtant la machine à chaque fois). Là, je crois me rappeler qu'il faut passer la commande pour rajouter la partition désynchronisée à la partition raid (l'"array" je crois), puis faire un "cat /proc/mdstat" pour voir la synchro se faire, ça dure plusieurs minutes selon la taille. Ensuite, pour contôler, tu peux enlever l'autre disque et tu vérifies que le petit fichier texte que tu avais mis sur le premier disque est bien présent sur le deuxième disque.
Le problème que ce test m'avait posé, c'est de pouvoir booter indépendament sur un disque ou sur l'autre. À l'installation, je crois que GRUB se met seulement sur un seul disque. Il faut donc le mettre aussi sur le deuxième. Je suis pas du tout expert en GRUB, il faut que tu te renseignes un peu; j'ai noté que j'avais du faire cette manip (avec les deux disques branchés) :
# grub
root (hd1,0)
setup (hd1)
root (hd0,0)
setup (hd0)
quit
Il y a peut-être aussi quelque chose à modifier dans /boot/grub/menu.lst, à voir, pas sur.
(Encore une fois, les hd0, hd1 que je met là allaient bien pour moi, mais c'est peut-être autre chose pour toi).
Si j'avais eu plus de temps, j'aurais formaté complêtement un des deux disques à l'aide d'une autre bécanne, puis je l'aurais remis dans la bécanne montée en RAID, pour voir si j'arrivais à recréer les partitions, et les resynchroniser, mais bon, ça m'avait déjà bouffé pas mal de temps, surtout pour le coup de GRUB d'ailleurs. J'ai du faire au moins 5 ou 6 installations complètes, et d'ailleurs, curieusement, au début, j'arrivais à rien pour GRUB avec CentOS. J'ai du faire la manip avec Fedora 8, ça marchait, puis j'ai tout reformaté et re-installé avec CentOS, et là, les disques n'étaient plus nommés pareils mais ça a marché (...). Il faut dire que c'était avec un disque IDE et un autre SATA, ce qui est apparamment un peu tordu; tu peux voir mes errements sur le forum centos ici :
http://www.centos.org/modules/newbb/viewtopic.php?topic_id=12203&forum=37&post_id=39934#forumpost39934
Pour faire ce RAID 1 logiciel, j'avais pompé pas mal d'infos sur ce tutoriel là, jette y un oeil :
http://www.texsoft.it/index.php?c=hardware&m=hw.storage.grubraid1&l=it
Un autre truc : dans mon exemple ci dessus, je te propose de faire une grande partition / et une petite swap, toutes les deux en RAID 1 logiciel. J'ai lu des avis divergents sur le fait de mettre la swap en RAID 1 et j'ai pas tout compris, informe toi. Pour moi, ça marchait avec la swap en RAID 1 logiciel, ça ralentit peut-être un poil le système (quoique, avec le prix de la RAM actuellement...), j'ai pas pris le temps de comparer. Plus important peut-être, je crois que c'est fortement recommandé d'avoir une petite partition /boot (genre 100 ou 150 MO) (en RAID 1 logiciel bien sur, on va pas se géner), il faut que cette partition soit au tout début du disque. Et puis si tu veux avoir un serveur qui ne se vautre pas les pieds dans le tapis quand les logs débordent ou autre, je te conseille quand même de partitionner un peu plus finement que juste / et swap.
Au risque de me répéter, si tu ne testes pas le crash d'un disque ou de l'autre, ne fais pas de raid, c'est du temps perdu. Les tests prennent du temps mais au moins tu seras sur que ça marche.
Dernier truc : j'ai lu plusieurs fois que RAID 1 ne voulait pas dire sauvegarde. Je sais pas si j'ai bien compris mais je l'explique comme ça : si tu effaces par mégarde (ou quelqu'un de mal intentionné) des fichiers de ton raid, ils seront effacés sur les deux disques, n'est-ce pas... Si ton local brûle ou qu'il y a un coup de foudre mal placé qui fait tout griller, tes deux disques seront morts, donc pas de sauvegarde...
Voilou, ne prends pas mes propos pour ceux d'un expert, j'ai découvert il y a pas longtemps. J'espère que je t'ai donné quelques pistes. Prend le temps de tester et bon courage 🙂