web-dev-qa-db-fra.com

Comment installer un serveur Ubuntu 12.04 avec RAID1?

J'ai passé les 4 derniers jours à essayer de configurer le serveur Ubuntu 12.04.2 avec RAID1. J'ai examiné plusieurs liens et essayé différentes configurations et solutions de contournement. Jusqu'à présent, je n'ai pas abouti avec une installation réussie qui passe le test final: extraction d'un lecteur, démarrage et vérification du contenu de mon dossier de départ, et exécution de la même manière pour l'autre lecteur.

Jusqu'ici, le mieux que j'ai réussi à réussir est de configurer les partitions de la manière suivante:

/dev/sda1: allocated for RAID
/dev/sda2: swap area
/dev/sdb1: allocated for RAID
/dev/sdb2: swap area (or left unassigned -- which somehow gets allocated as a swap area later on anyway)
/dev/md0: (paired sda1 and sdb1) RAID1 device, ext4 filesystem, mount point /

Cela s’installe avec succès, j’amorce le système, puis je crée un fichier appelé "test" dans mon dossier personnel.

J'ai ensuite arrêté, déconnecté le lecteur b, mis sous tension et consulté mon dossier personnel. "test" est là ... jusqu'ici tout va bien. Ensuite, je crée un deuxième fichier, "test2".

J'arrête, reconnecte le lecteur b, allume et vérifie le dossier. Les deux fichiers sont là.

J'arrête, déconnecte le lecteur a, allume et vérifie le dossier. Les deux fichiers sont ABSENTS du lecteur b.

Si quelqu'un a des idées sur la manière de réussir à configurer cela et à faire fonctionner mon RAID1, je serai très reconnaissant et heureux.

Oh oui ... J'ai essayé avec trois partitions au lieu de deux, avec EFI Boot et/ou biosgrub, sans succès (Soit cela ne démarre pas, soit je rencontre la même situation avec les résultats du test ci-dessus)

Merci.

3
andy u

Après plus de recherches, d'essais et d'erreurs, et un appel téléphonique à un ami, j'ai finalement réussi à faire fonctionner cela.

Apparemment, il y a quelque chose qui cloche dans le gestionnaire de partitions de l'installateur Ubuntu - j'ai donc dû utiliser GParted ( http://gparted.sourceforge.net/ ) pour partitionner le disque AVANT d'exécuter le programme d'installation.

J'ai installé 2 partitions avec gparted (ext4 et swap), puis lancé l'installateur Ubuntu, mis en place raid et tout s'est passé sans encombre.

Lorsque j'ai exécuté le test (en retirant un lecteur), le fichier de test que j'avais écrit existait toujours sur le deuxième lecteur et cela prouvait que mon installation RAID fonctionnait correctement.

Juste une remarque: lorsque je rebranche l'autre lecteur, il ne se synchronise pas automatiquement. Je dois le ré-ajouter au tableau de raid en:

Sudo mdadm --add /dev/md0 /dev/sdb1

(remplacez md0 par le nom du tableau RAID actuel et sdb1 par le nom du disque dur)

Une ressource très utile à cet égard est la feuille de triche Mdadm ( http://www.ducea.com/2009/03/08/mdadm-cheat-sheet/ )

2
andy u