Migration raid 1 de MBR vers GTP
Bonjour,
J’ai actuellement 2 disques durs de 2 To, en raid 1 logiciel via mdadm, sur un serveur en production, avec une Debian 8.5 installé dessus.
cat /proc/mdstat
Personalities : [raid1]
md1 : active raid1 sdb5[0] sda5[2]
8379328 blocks super 1.2 [2/2] [UU]
md0 : active raid1 sdb1[0] sda1[2]
1944995648 blocks super 1.2 [2/2] [UU]
Les disques sont formatés comme cela :
Disque /dev/sdb : 1,8 TiB, 2000397852160 octets, 3907027055 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d’E/S (minimale / optimale) : 512 octets / 512 octets
Type d’étiquette de disque : dos
Identifiant de disque : 0x00056e61
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 2048 3890255871 3890253824 1,8T fd Linux raid autodetect
/dev/sdb2 3890257918 3907024895 16766978 8G 5 Extended
/dev/sdb5 3890257920 3907024895 16766976 8G fd Linux raid autodetect
Jusqu’ici tout va bien. Je souhaite passer à des disques durs de 6 To. Je pensais faire comme pour l’augmentation précédente (remplacement DD1, synchro, remplacement DD2, synchro, grow).
Mais là le problème est que le passage au dessus de 2 To implique de passer de paritions MBR à GTP, et là je suis un peu perdu, surtout pour la gestion du boot. Je cherche une solution qui limite les temps de coupures si possible.
J’ai donc déconnecté un des 2 DD de 2 To, remplacé par un 6 To, et j’ai voulu le formater de la même manière, ce qui n’est pas possible vu sa taille. Je l’ai donc formaté comme ceci :
Disk /dev/sda: 11721045168 sectors, 5.5 TiB
Logical sector size: 512 bytes
Disk identifier (GUID): 9BE6E183-22BA-4182-8C9C-07469589B7C8
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 11721045134
Partitions will be aligned on 8-sector boundaries
Total free space is 1167 sectors (583.5 KiB)
Number Start (sector) End (sector) Size Code Name
1 2048 11704268799 5.5 TiB 8300
2 11704268800 11721043967 8.0 GiB 8200
3 34 2047 1007.0 KiB EF02
Puis j’ai ajouté les partitions 1 et 2 au raid et resynchro. Quelques heures après, j’ai bien mon raid 1 à nouveau fonctionnel, et le serveur boot avec les 2 disques durs.
cat /proc/mdstat
Personalities : [raid1]
md1 : active raid1 sdb5[0] sda2[2]
8379328 blocks super 1.2 [2/2] [UU]
md0 : active raid1 sdb1[0] sda1[2]
1944995648 blocks super 1.2 [2/2] [UU]
Maintenant si je débranche l’ancien disque dur (sdb), le serveur ne boot plus. J’ai bien fait un grub-install /dev/sda, mais là sur l’install de Grub2 pour booter sur le disque GTP, tout en concervant le raid bootable, je suis perdu. Une idée de la marche à suivre pour faire fonctionner tout ça en attendant de migrer l’autre disque dur ?
Merci !