Comment remplacer l'appareil défectueux à partir du tableau RAID

Comment remplacer l'appareil défectueux à partir du tableau RAID

Dans l'article précédent, nous décrivons comment configurer RAID-1 dans les systèmes RHEL / CENTOS. Parfois, les disques attachés avec le tableau sont échoués, Raid le marque simplement comme un appareil défectueux et ne l'utilise plus. Dans cette situation, nous devons remplacer l'appareil défectueux par un nouvel appareil de travail. L'image ci-dessous montre que le disque / dev / sdc1 a été marqué comme défectueux et que un nouveau disque a été attaché à celui-ci avec une synchronisation complète des données.

Dans cet article, vous arriverez à vérifier quel appareil est défectueux et comment les supprimer du tableau RAID. Cet article est étape par étape vous aidera à remplacer un appareil défectueux à partir de la table RAID.

Étape 1: Identifier le dispositif défectueux

Son important pour identifier le disque correct qui est marqué un raid défectueux, utilisez mdadm -status pour vérifier l'état de tous les disques attachés en raid.

[[e-mail protégé] ~] # MDADM --Detail / dev / md0 / dev / md0: version: 1.2 Temps de création: mar 25 mars 19:30:56 2014 Niveau RAID: RAID1 Taille du tableau: 5252187 (5.01 gib 5.38 Go) Taille de développement utilisé: 5252187 (5.01 gib 5.38 Go) Dispositifs RAID: 2 Total Dispositifs: 2 Persistance: Superblock est un temps de mise à jour persistant: mar 25 mars 22:40:08 2014 État: Clean, Dégradés ACTIVES DÉGRADÉS: 1 Dispositifs de travail: 1 Appareils défaillants: 1 Dispositifs de rechange: 0 Nom : Server1: 0 (local à hôte server1) UUID: 32A1C5ed: 7d6a99a6: 29d422f9: A3559B48 Événements: 18 Numéro majeur Minor RaidDevice State 0 8 17 0 Sync / Dev / SDB1 1 0 0 1 Suppression 1 8 33 - Fonction de sexe / devage active / dev / sdc1 

Si vous regardez la sortie ci-dessus, le disque / dev / sdc1 montre défectueux et ajouté comme disque de rechange. Donc, notre cible pour supprimer / dev / sdc1 et ajouter un nouveau disque à la place de cela. Assurez-vous également de définir le type de système de fichiers comme Raid Linux automatiquement.

À des fins d'apprentissage uniquement: Vous pouvez simplement marquer n'importe quel disque comme défectueux en utilisant la commande suivante

[[Protégé par e-mail] ~] # MDADM / DEV / MD0 --FAIL / DEV / SDC1 MDADM: SET / DEV / SDC1 Fauble dans / Dev / MD0 

Étape 2: Créez un nouveau disque

J'ai joint un nouveau disque virtuel / dev / sdd en système. Permet de faire une partition sur le disque comme / dev / sdd1 de même taille de disque défectueux.

[[Protégé par e-mail] ~] # Le périphérique FDISK / DEV / SDD ne contient ni une table de partition DOS valide, ni Sun, SGI ou OSF Disklabel Construire un nouveau DOS Disklabel avec identifiant de disque 0xe70cdc62. Les modifications ne resteront en mémoire que jusqu'à ce que vous décidiez de les écrire. Après cela, bien sûr, le contenu précédent ne sera pas récupérable. AVERTISSEMENT: Incline non valide 0x0000 de la partition Le tableau 4 sera corrigé par W (Rite) AVERTISSEMENT: le mode compatible DOS est obsolète. Il est fortement recommandé d'éteindre le mode (commande 'c') et de modifier les unités d'affichage en secteurs (commande 'u'). Commande (m pour l'aide): n Action de commande E Partition primaire étendue P (1-4) P Numéro de partition P (1-4): 1 Premier cylindre (1-1305, par défaut 1): Utilisation de la valeur par défaut 1 Cylindre Last, + Cylinders ou + size k, m, g (1-1305, par défaut 1305): + commande 5G (m pour l'aide): t Partition sélectionnée 1 Code hex Commande FD (Linux Raid AutoDetect) (m pour l'aide): W Le tableau de partition a été modifié! Appeler ioctl () pour relire la table de partition. Synchronisation des disques. 

Étape 3: Retirez le disque défectueux au raid

Permet de supprimer le disque défectueux du tableau des raids

[[Protégé par e-mail] ~] # MDADM / DEV / MD0 - Remove / Dev / SDC1 MDADM: Hot supprimé / dev / sdc1 de / dev / md0 

Étape 4: attachez un nouveau disque en raid

Comme nous avons supprimé le disque défectueux du tableau RAID, lions le nouveau disque / dev / sdd1 à la place de ça.

[[Email Protected] ~] # MDADM / DEV / MD0 --ADD / DEV / SDD1 MDADM: ADDUS / DEV / SDD1 

Dès le nouveau disque attaché au tableau RAID, il commencera automatiquement à synchroniser les données sur le disque, pour afficher l'état de l'utilisation de la synchronisation

[[Protégé par e-mail] ~] # Personnalités CAT / PROC / MDSTAT: [RAID1] MD0: actif RAID1 SDD1 [2] SDB1 [0] 5252187 Blocks Super 1.2 [2/1] [u_] [====>…] Recovery = 22.8% (1200000/5252187) finition = 0.Vitesse de 2min = 240000k / sec Appareils inutilisés: