#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 :
sda
sdb
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