Koozali.org: home of the SME Server
Other Languages => Français => Topic started by: esperinas on October 04, 2015, 05:19:47 PM
-
Bonjour à tous,
Mon serveur sme 8.1 est équipé de 2 disques miroirs.
Par hasard, j'ai jeté un oeil dans la console admin,
concernant la vérification de la redondance, j'ai ce message :
Etat actuel du RAID :
Personalities : [raid1]
md1 : active raid1 sdb1[1] sda[0]
104320 blocks [2/2] [UU]
md2 : active raidd1 sdb2[1]
78019584 blocks [2/1] [_U]
unused devices: <none>
Certains périphériques RAID sont endommagés.
Une intervention manuelle peut être nécessaire.
Dois-je conclure qu'un des 2 disque est HS ? Comment l'identifier ?
Merci de vos conseils.
G.
-
plop
il est pas forcement mort mais certainement desynchronisé
1) il est temps de se poser la question du backup....est il a jour ?
2) /dev/sda2 est desynchronisé
3) pour le resynchro
mdadm -f /dev/md2 /dev/sda2 -r /dev/sda2 -a /dev/sda2
la doc est la http://wiki.contribs.org/Raid#Resynchronising_a_Failed_RAID
pour surveiller la synchro
watch 'cat /proc/mdstat'
-
Merci stephdl pour les infos.
A ce stade, lorsque je lance la commande :
mdadm -f /dev/md2 /dev/sdb2 -r /dev/sdb2 -a /dev/sdb2
j'obtiens un message d'erreur :
mdadm: set device faulty failed for /dev/sdb2: Device or resource busy
Une idée ?
G.
-
Merci stephdl pour les infos.
A ce stade, lorsque je lance la commande :
mdadm -f /dev/md2 /dev/sdb2 -r /dev/sdb2 -a /dev/sdb2
j'obtiens un message d'erreur :
mdadm: set device faulty failed for /dev/sdb2: Device or resource busy
Une idée ?
G.
peux tu m'expliquer pourquoi veux tu retirer du raid le seul disque vaillant que tu as...cad /dev/sdb, c'est /dev/sda qu'il faut réintégrer
Ton linux est contre les tempéraments suicidaires...quelle chance :p
-
Ah ok, ... heureusement qu'il y a des 'gardes-fou' dans sme !!
Le bonne commande serait donc bien celle-ci :
mdadm -f /dev/md2 /dev/sda2 -r /dev/sda2 -a /dev/sda2
-
mdadm -f /dev/md2 /dev/sda2 -r /dev/sda2 -a /dev/sda2
oui, mais de qd ton dernier backup date ????
:p
-
Il y a un backup quotidien via un poste distant. De plus, je viens d'effectuer un backup direct sur le serveur.
A présent, la tentative de reconstruction du raid1 déclenche cette erreur :
[root@edge-sc430 ~]# mdadm -f /dev/md2 /dev/sda2 -r /dev/sda2 -a /dev/sda2
mdadm: set device faulty failed for /dev/sda2: No such device
Une piste ?
-
Il faut être attentif à la sortie de cat /proc/mdstat
On y voit clairement que le disque /dev/sda est utilisé en entier comme membre du RAID md0 (qui correspond au /boot), sans aucune partition. Il y a donc déjà eu une intervention manuelle là dessus, avec une erreur de manip (ajout de /dev/sda au lieu de /dev/sda1).
Ce qu'il convient de faire maintenant:
- Sortir /dev/sda du volume md0:
mdadm --manage /dev/md0 --fail /dev/sda
mdadm --manage /dev/md0 --remove /dev/sda
- Copier la table de partition de sdb vers sda (pour re-créer les partitions sda1 et sda2 avec les bonnes tailles)
sfdisk -d /dev/sdb | sfdisk /dev/sda
- Ré-intégrer les bonnes partitions de sda dans leur volume RAID respectif:
mdadm --manage /dev/md0 --add /dev/sda1
mdadm --manage /dev/md1 --add /dev/sda2
- Attendre que ça ait fini de resynchroniser
Voilà, ça, c'est les étapes pour réparer. Maintenant l'idéal serait de savoir comment /dev/sda a pu se retrouver membre d'un RAID sans partitionnement, et ça, ça semble pas possible sauf par une erreur humaine
-
Merci Daniel
L'an passé, j'avais remplacé un disque du raid. Opération physique sans aucune intervention système de ma part :
http://forums.contribs.org/index.php/topic,50910.0.html
Je vais me connecter sur ma console ssh pour lancer les commandes que tu m'as indiquées ...
J'espère que tout va bien se passer ...
-
Bonjour,
Je viens de tenter la reconstruction du raid1 mais dès la 1ère ligne de commande j'obtiens ce message d'erreur :
# mdadm --manage /dev/md0 --fail /dev/sda
mdadm: cannot get array info for /dev/md0
:( :(
-
Si tu recopies mes bêtises aussi.... :-P
Il n'y a pas de md0 sur SME, remplaces md0 par md1 et md1 par md2
-
Ok Daniel... franchement je ne comprends pas tout, je n'ai quasi aucune compétence systeme.
Je veux être sûr et je préfère demander, donc voici les commandes que je pense être corrigées :
- Sortir /dev/sda du volume md1:
mdadm --manage /dev/md1 --fail /dev/sda
mdadm --manage /dev/md1 --remove /dev/sda
- Copier la table de partition de sdb vers sda (pour re-créer les partitions sda1 et sda2 avec les bonnes tailles)
sfdisk -d /dev/sdb | sfdisk /dev/sda
- Ré-intégrer les bonnes partitions de sda dans leur volume RAID respectif:
mdadm --manage /dev/md1 --add /dev/sda1
mdadm --manage /dev/md2 --add /dev/sda2
Est-ce bien ça ?
G.
-
oui
-
Toujours sur la 1ère ligne de commande :
# mdadm --manage /dev/md1 --fail /dev/sda
mdadm: set device faulty failed for /dev/sda: No such device
?
-
un cat /proc/mdstat semble pourtant indiquer le contraire, bizarre
-
# cat /proc/mdstat
Personalities : [raid1]
md1 : active raid1 sdb1[1] sda1[0]
104320 blocks [2/2] [UU]
md2 : active raid1 sdb2[1]
78019584 blocks [2/1] [_U]
unused devices: <none>
-
ah! c'est pas la même chose que ce que tu as mis sur le premier post
-
ce sont des copiés/collés :
1er post : Console Admin : Gérer la Redondance des disques
2ème post : commande cat dans le terminal ssh
-
je ne vois pas de différence si on parle bien des posts de ce sujet ..
EDIT : ah ben oui ... en relisant le 1er post
J'ai dû recopier à la main le 1er post