J'ai du (faire) changer un disque (sdb) sur un de mes serveur SYS. un E3-SAT-1-16 (3 x 2To).
Ça c'est fait… je tourne donc que sur 2 pattes.
Il me faut donc reconstruire le RAID.
Première question : Puis le faire "en prod" (boot hard disk) ou faut-il faire ça en mode netboot/rescue
Deuxième question : pour essayer, j'ai tenté de recopier la table de partition de sda sur sdb
J'obtiens un message d'erreur:
# sfdisk -d /dev/sda | sfdisk /dev/sdb
Vérification que personne n'utilise le disque en ce moment… OK
Disque /dev/sdb : 1,8 TiB, 2000398934016 octets, 3907029168 secteurs
Modèle de disque : HGST HUS724020AL
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 : 0xcf26fffb
Situation précédente :
>>> Script d’en-tête accepté.
>>> Script d’en-tête accepté.
>>> Script d’en-tête accepté.
>>> Script d’en-tête accepté.
>>> Création d'une nouvelle étiquette pour disque de type DOS avec identifiant de disque 0x54a4d9a2.
/dev/sdb1: Une nouvelle partition 1 de type « Linux raid autodetect » et de taille 511 MiB a été créée.
/dev/sdb2: Une nouvelle partition 2 de type « Linux raid autodetect » et de taille 19,5 GiB a été créée.
/dev/sdb3: Une nouvelle partition 3 de type « Linux swap / Solaris » et de taille 1023 MiB a été créée.
/dev/sdb4: Une nouvelle partition 4 de type « W95 Ext'd (LBA) » et de taille 1,8 TiB a été créée.
/dev/sdb5: Une nouvelle partition 5 de type « Linux raid autodetect » et de taille 9,8 GiB a été créée.
/dev/sdb6: Début de secteur 64581633 hors limites.
Échec d'ajout de la partition n°6: Le résultat numérique est en dehors de l'intervalle
Sortie.
Arrivé à ce stade :
en mode rescue, ce problème serait-il résolu ?
Sinon comment faire ?
Je prend tout idée…
Hello,
Normalement tu dois juste suivre cette procédure:
https://www.malekal.com/reconstruire-son-raid-linux-avec-mdadm-apres-un-remplacement-de-disque-ssd/
La restauration du raid se fait sur un système fonctionnel pas en mode rescue.
Bon courage
https://www.captainadmin.com
J'ai suivi cette procédure. Le nouveau disque est en place, mais la copie de la table de partition échoue ![]()
/dev/sdb6: Début de secteur 64581633 hors limites.
Échec d'ajout de la partition n°6: Le résultat numérique est en dehors de l'intervalle
Sortie.
Et tant que je n'ai pas résolu ce problème, pas moyen d'avancer évidement…
Aurais-tu une idée pour m'aider ?
Parce que tourner sur deux disques seulement, ça va pas pouvoir durer très longtemps !
francois
J'ajoute que contrairement à la doc que tu m'indique, mes disque sont signés "dos" et pas "gpt".
Il faut mieux GPT pour des partitions linux cependant c'est pas dérangeant lorsque les disques font moins de 2To.
Les disques sda et sdb font bien la meme taille ?
Si ce n'est pas le cas, il faut voir la différence et recréer les partitions qui t'intéressent manuellement.
oui, oui, ce sont deux disques du même modèle (HGST HUS724020AL), donc de la même taille, avec le même découpage en secteur de 512o.
Pour tout dire je ne comprend pas pourquoi sfdisk n'arrive pas à recopier la structure ?
j'ai bricolé des script à partir sfdisk -d /dev/sda pour voir ce qui se passait:
jusqu'à la part 5 tout va bien.
mais la création de la partition 6 échoue avec le message Début de secteur 64581633 hors limites.
de fait avec cfdisk, la zone libre commence à 64583680 alors de la part 5 finie 64581631.
1/ je ne comprend pas pourquoi alors que les disque sont identiques,je n'arrive pas à recréer la table de partition,
2/ je ne sais pas quoi faire, à part la jouer "à la windows", et tout réinstaller !
ceci dit, merci de te pencher sur mon problème ![]()