Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/09/2017, à 21:55

lamor

[Résolu] Plus de boot après changement disque, mdadm raid1 système

Bonjour,

J'ai installé il y a quelque temps un serveur sous Ubuntu 14.04 LTS avec 2 disques de 2To en RAID1.
Récemment un des disque est tombé en panne. Il n'apparaît meme plus dans les grappes :

md1 : active raid1 sda2[1]
      1951430464 blocks super 1.2 [2/1] [_U]

md0 : active raid1 sda1[1]
      1950656 blocks super 1.2 [2/1] [_U]

Seul sda est encore la.

Je voulais donc le remplacer. Je coupe le pc, je débranche l'ancien disque, je met le nouveau a la place et lorsque les deux disques sont branchés ca ne boot plus.

J'ai quelques erreurs de montage :

mounting /dev/md1 on /root/ failed: Device or ressource busy
mounting /sys on /root/sys failed: No such file or directory

Ensuite j'ai le shell de BusyBox qui se lance a priori avec un message
(initramfs)

Si je débranche le disque ca démarre correctement en mode dégradé de mdadm.

Je ne sais pas trop quoi faire pour démarrer avec les deux disques et refaire la grappe, comme j'ai deja fait une fois.

Est ce que vous avez une idée ?

Merci pour votre aide.

Dernière modification par lamor (Le 17/09/2017, à 20:49)

Hors ligne

#2 Le 16/09/2017, à 08:54

bruno

Re : [Résolu] Plus de boot après changement disque, mdadm raid1 système

Bonjour,

Il faudrait voir les résultats de :

sudo parted -l
sudo mdadm -D /dev/md0
sudo mdadm -D /dev/md1

Si des disques apparaissent comme fautifs les retirer avec :

sudo mdadm --remove /dev/sdb1
sudo mdadm --remove /dev/sdb2

Ensuite il faut partitionner ton nouveau disque comme l'ancien. Et finalement, ajouter sdb1 et sdb2 à md0 et md1 respectivement et attendre la reconstruction du RAID.

Hors ligne

#3 Le 16/09/2017, à 13:58

lamor

Re : [Résolu] Plus de boot après changement disque, mdadm raid1 système

Merci pour la réponse, ca fait plaisir smile

Par contre je ne sais pas si j'ai mal expliqué ou si j'ai omis un truc, mais tout ca c'est ok. Je sais.
Je l'ai d'ailleurs déjà fait lors de la précédente panne, mais la c'est différent.
Le disque sdb n'est meme plus visible par le système et il est déjà vu come removed par mdadm.
Ensuite, en effet, il faut partitionner le nouveau disque comme le premier, l'ajouter a la grappe et même recopier le mbr ou réinstaller grub dessus pour qu'il puisse booter en cas de panne de l'autre.

Sauf que voilà, le système démarre bien avec un seul disque (ou avec le disque hs mais comme de toute façon le système ne le voit plus vu qu'il est complètement mort ca revient au même) mais des que je met le nouveau disque, il bloque au boot (voir premier message) donc je ne peux pas le partitionner ni rien..

Hors ligne

#4 Le 16/09/2017, à 14:16

bruno

Re : [Résolu] Plus de boot après changement disque, mdadm raid1 système

Le plus simple serait de brancher le second disque à chaud.

Hors ligne

#5 Le 16/09/2017, à 19:24

lamor

Re : [Résolu] Plus de boot après changement disque, mdadm raid1 système

oui c'est sur si c’était possible ce serai bien plus simple.

Mais c'est une base assez ancienne, pas de AHCI, donc pas possible a chaud...

D'ou l'interet de poster ici, car les solutions simples et lire les man, j'ai déja fait...

Dernière modification par lamor (Le 16/09/2017, à 19:24)

Hors ligne

#6 Le 16/09/2017, à 19:29

bruno

Re : [Résolu] Plus de boot après changement disque, mdadm raid1 système

AHCI ou pas cela ne devrait pas poser de problème de brancher un disque à chaud.
Je ne comprends pas pourquoi ton système refuse de démarre avec le second disque branché. Il faudrait vérifier l'ordre de boot dans le BIOS, examiner le fstab et supprimer le fichier mdadm.conf s'il fait référence aux deux disques.

Hors ligne

#7 Le 16/09/2017, à 20:00

lamor

Re : [Résolu] Plus de boot après changement disque, mdadm raid1 système

Quand le controlleur SATA n'est pas AHCI il me semble qu'il lui faut un reboot pour effectuer un "scan" de nouveau disque.

Si je fais un :

$ ls /dev/sd*

J'obtient toujours seulement le premier disque :

/dev/sda  /dev/sda1  /dev/sda2

Je viens de trouver scscitools, je test..






Je veux bien donner le contenur de mdadm.conf


~$ cat /etc/mdadm/mdadm.conf
# mdadm.conf
#
# Please refer to mdadm.conf(5) for information about this file.
#

# by default (built-in), scan all partitions (/proc/partitions) and all
# containers for MD superblocks. alternatively, specify devices to scan, using
# wildcards if desired.
#DEVICE partitions containers

# auto-create devices with Debian standard permissions
CREATE owner=root group=disk mode=0660 auto=yes

# automatically tag new arrays as belonging to the local system
HOMEHOST <system>

# instruct the monitoring daemon where to send mail alerts
MAILADDR lamor@adresse.om

# definitions of existing MD arrays
ARRAY /dev/md/0 metadata=1.2 UUID=9cf87bd7:3ea4bca3:39155032:867d7855 name=serv:0
ARRAY /dev/md/1 metadata=1.2 UUID=b11ccbec:f1194c73:81e1cef3:ce3ee158 name=serv:1

# This file was auto-generated on Fri, 06 Feb 2015 21:29:39 +0100
# by mkconf $Id$

et le fstab :

~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/md1 during installation
UUID=00156d10-8bee-4e05-94d6-0ac48c975bb7 /               ext4    errors=remount-ro 0       1
# swap was on /dev/md0 during installation
UUID=1e7b24e7-c0fd-48bb-90ae-2444108db24d none            swap    sw              0       0

Est ce que ca aide ?

Dernière modification par lamor (Le 16/09/2017, à 20:14)

Hors ligne

#8 Le 16/09/2017, à 20:16

lamor

Re : [Résolu] Plus de boot après changement disque, mdadm raid1 système

Je reve, ca fonctionne.. je ne savais meme pas qu'on pouvait brancher comme ca a chaud sur un vieux controleur..

~$ sudo apt-get install scsitools
~$ sudo rescan-scsi-bus
/sbin/rescan-scsi-bus: line 592: [: 1.13: integer expression expected
Host adapter 0 (ata_piix) found.
Host adapter 1 (ata_piix) found.
Scanning SCSI subsystem for new devices
Scanning host 0 for  SCSI target IDs  0 1 2 3 4 5 6 7, all LUNs
Scanning for device 0 0 0 0 ...
OLD: Host: scsi0 Channel: 00 Id: 00 Lun: 00
      Vendor: ATA      Model: TOSHIBA MQ0XXBB2 Rev: AX00
      Type:   Direct-Access                    ANSI SCSI revision: 05
Scanning for device 0 0 1 0 ...
NEW: Host: scsi0 Channel: 00 Id: 01 Lun: 00
      Vendor: ATA      Model: TOSHIBA MQ0XXXB2 Rev: JP0X
      Type:   Direct-Access                    ANSI SCSI revision: 05
Scanning host 1 for  SCSI target IDs  0 1 2 3 4 5 6 7, all LUNs
1 new device(s) found.
~$ ls /dev/sd*
/dev/sda  /dev/sda1  /dev/sda2  /dev/sdb

big_smile


Merci, plus qu'a partitionner, je vous tiens au courant si le raid refonctionne !

Dernière modification par lamor (Le 18/09/2017, à 11:54)

Hors ligne

#9 Le 17/09/2017, à 09:04

lamor

Re : [Résolu] Plus de boot après changement disque, mdadm raid1 système

La reconstruction vient de se terminer.
Je vais te rebooter pour voir.

Hors ligne

#10 Le 18/09/2017, à 09:41

lamor

Re : [Résolu] Plus de boot après changement disque, mdadm raid1 système

Tout a bien redémarré correctement avec les deux disques maintenant que la syncro est terminée.

Il faudra juste que je vérifie que tout démarre correctement si sda tombe en panne.


Merci encore bruno pour ton aide.

Hors ligne