Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/09/2017, à 12:19

clo83

16.04 - RAID1 et grub

Bonjour.
Sur mon poste de travail fonctionnant sous 16.04, je dispose de 3 disques en RAID1 controlés par mdadm :

  1. sda

  2. sdb

  3. sdc

sdc est en spare.

Plusieurs partitions sont utilisées (cf état des lieux ci-dessous) :

  • md0 => /boot

  • md1 => /

  • md2 => swap

  • md3 => /home

Au quotidien, tout fonctionne correctement.

Suite à une erreur de paramétrage impactant le démarrage du PC, je viens de me rendre compte de la chose suivante :

  • les 3 disques sont vus comme "amorçable"

  • le PC démarre depuis un BIOS

  • le seul moyen de démarrer Ubuntu nécessite d'utiliser le disque sdc

Je m'inquiète donc : en cas de casse du disque sdc, je vais être bien embêté.

Apparemment le boot est installé sur sdc et non sur md0. Vrai ?
Quelle solution est envisageable pour avoir une architecture pérenne ?

État des lieux :

> cat /proc/mdstat
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10] 
md0 : active raid1 sda1[4](S) sdb1[2] sdc1[3]
      975296 blocks super 1.2 [2/2] [UU]
      
md2 : active raid1 sda6[2](S) sdb6[4] sdc6[3]
      7995328 blocks super 1.2 [2/2] [UU]
      
md1 : active raid1 sda5[4](S) sdb5[2] sdc5[3]
      39966592 blocks super 1.2 [2/2] [UU]
      
md3 : active raid1 sda7[4](S) sdb7[2] sdc7[3]
      89777024 blocks super 1.2 [2/2] [UU]
      
unused devices: <none>
> lsblk

NAME    MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda       8:0    0 149,1G  0 disk  
├─sda1    8:1    0   953M  0 part  
│ └─md0   9:0    0 952,4M  0 raid1 /boot
├─sda2    8:2    0     1K  0 part  
├─sda5    8:5    0  38,2G  0 part  
│ └─md1   9:1    0  38,1G  0 raid1 /
├─sda6    8:6    0   7,7G  0 part  
│ └─md2   9:2    0   7,6G  0 raid1 [SWAP]
└─sda7    8:7    0  85,7G  0 part  
  └─md3   9:3    0  85,6G  0 raid1 /home
sdb       8:16   0 232,9G  0 disk  
├─sdb1    8:17   0   953M  0 part  
│ └─md0   9:0    0 952,4M  0 raid1 /boot
├─sdb2    8:18   0     1K  0 part  
├─sdb5    8:21   0  38,2G  0 part  
│ └─md1   9:1    0  38,1G  0 raid1 /
├─sdb6    8:22   0   7,7G  0 part  
│ └─md2   9:2    0   7,6G  0 raid1 [SWAP]
└─sdb7    8:23   0  85,7G  0 part  
  └─md3   9:3    0  85,6G  0 raid1 /home
sdc       8:32   0 232,9G  0 disk  
├─sdc1    8:33   0   953M  0 part  
│ └─md0   9:0    0 952,4M  0 raid1 /boot
├─sdc2    8:34   0     1K  0 part  
├─sdc5    8:37   0  38,2G  0 part  
│ └─md1   9:1    0  38,1G  0 raid1 /
├─sdc6    8:38   0   7,7G  0 part  
│ └─md2   9:2    0   7,6G  0 raid1 [SWAP]
└─sdc7    8:39   0  85,7G  0 part  
  └─md3   9:3    0  85,6G  0 raid1 /home

Hors ligne

#2 Le 22/09/2017, à 10:35

clo83

Re : 16.04 - RAID1 et grub

Bonjour.
J'ai un peu avancé sur mon problème.
grub ne peut être installé sur md0 car c'est lui qui gère le RAID. Il doit donc être installé sur les 3 disques :

sudo grub-install /dev/sdb ; sudo grub-install /dev/sdc

.

Après tests en débranchant les différents disques, cela fonctionne.
La question subsidiaire :
Est ce que le RAID1 présent sur md0 permet à GRUB d'être toujours à jour sur les 3 disques ou bien faut-il mettre à jour GRUB sur les 3 disques à chaque mise à jour du système ?

Hors ligne