Koozali.org: home of the SME Server

problème raid

Offline ecureuil

  • *
  • 261
  • +0/-0
problème raid
« on: February 15, 2016, 04:33:11 PM »
bonjour,

J'ai un problème avec un disque sme que j'ai mis en externe avec usb
Il ne veut pas monter le raid
 
 
# mdadm -v --assemble --scan
mdadm: looking for devices for /dev/md1
mdadm: /dev/sdb2 has wrong uuid.
mdadm: /dev/sdb1 has wrong uuid.
mdadm: Cannot assemble mbr metadata on /dev/sdb
 
 
# mdadm --examine /dev/sdb
/dev/sdb:
   MBR Magic : aa55
Partition[0] :       211617 sectors at           63 (type fd)
Partition[1] :     38858400 sectors at       211680 (type fd)
 
 
# mdadm --examine /dev/sdb2
/dev/sdb2:
          Magic : a92b4efc
        Version : 0.90.00
           UUID : fa848920:f869f706:d93fd1f3:20bead3e
  Creation Time : Thu Nov 23 22:28:32 2006
     Raid Level : raid1
  Used Dev Size : 19429120 (18.53 GiB 19.90 GB)
     Array Size : 19429120 (18.53 GiB 19.90 GB)
   Raid Devices : 2
  Total Devices : 1
Preferred Minor : 2
 
    Update Time : Sun Feb 25 20:46:10 2007
          State : clean
 Active Devices : 1
Working Devices : 1
 Failed Devices : 1
  Spare Devices : 0
       Checksum : 22966e9c - correct
         Events : 448351
 
 
      Number   Major   Minor   RaidDevice State
this     0       3        2        0      active sync
 
   0     0       3        2        0      active sync
   1     1       0        0        1      faulty removed
 
 
# mdadm --examine /dev/sdb1
/dev/sdb1:
          Magic : a92b4efc
        Version : 0.90.00
           UUID : 6a04e2cb:cb54fe5e:4d7b0f3e:a2078ee1
  Creation Time : Thu Nov 23 22:29:14 2006
     Raid Level : raid1
  Used Dev Size : 105728 (103.27 MiB 108.27 MB)
     Array Size : 105728 (103.27 MiB 108.27 MB)
   Raid Devices : 2
  Total Devices : 1
Preferred Minor : 1
 
    Update Time : Sun Feb 25 20:46:05 2007
          State : clean
 Active Devices : 1
Working Devices : 1
 Failed Devices : 1
  Spare Devices : 0
       Checksum : 59517936 - correct
         Events : 2467
 
 
      Number   Major   Minor   RaidDevice State
this     0       3        1        0      active sync
 
   0     0       3        1        0      active sync
   1     1       0        0        1      faulty removed

Le raid a l'air d'être malade.
On fait comment?

Anne

Offline Daniel B.

  • *
  • 1,700
  • +0/-0
    • Firewall Services, la sécurité des réseaux
Re: problème raid
« Reply #1 on: February 15, 2016, 04:57:30 PM »
/dev/sdb1 était membre d'un RAID /dev/md1, mais est connecté sur un autre serveur si j'ai bien compris. Il ne peut donc pas être assemblé en tant que /dev/md1 (puisque ce /dev/md1 existe déjà, mais avec un UUID différent)

Si c'est bien le cas, il suffit d'assembler le RAID en spécifiant un autre nom:

Code: [Select]
mdadm --assemble /dev/md11 /dev/sdb1
mdadm --assemble /dev/md12 /dev/sdb2

(il faudra peut être ajouter --force pour assemble un RAID avec un seul disque)
C'est la fin du monde !!! :lol:

Offline ecureuil

  • *
  • 261
  • +0/-0
Re: problème raid
« Reply #2 on: February 15, 2016, 11:55:02 PM »

# ls -al /dev/md*
total 0
drwxr-xr-x  2 root root   40 févr. 13 02:11 .
drwxr-xr-x 20 root root 3480 févr. 15 14:58 ..

donc pas de /dev/md1 ou autre.

#  fdisk -l
...
Disk /dev/sdb: 18,6 GiB, 20003880960 bytes, 39070080 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x3e473e46
 
Device     Boot  Start      End  Sectors   Size Id Type
/dev/sdb1  *        63   211679   211617 103,3M fd Linux raid autodetect
/dev/sdb2       211680 39070079 38858400  18,5G fd Linux raid autodetect
 
# sfdisk -l
...
Disk /dev/sdb: 2584 cylinders, 240 heads, 63 sectors/track
Units: cylinders of 7741440 bytes, blocks of 1024 bytes, counting from 0
 
   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/sdb1   *      0+     13      14-    105808+  fd  Linux raid autodetect
/dev/sdb2         14    2583    2570   19429200   fd  Linux raid autodetect
/dev/sdb3          0       -       0          0    0  Empty
/dev/sdb4          0       -       0          0    0  Empty

le disque sdb est en usb

si je fais
mdadm --assemble /dev/md1  /dev/sdb1
mdadm --assemble /dev/md2  /dev/sdb2

Bonne idée ou pas

merci
Anne

Offline ecureuil

  • *
  • 261
  • +0/-0
Re: problème raid
« Reply #3 on: February 16, 2016, 04:39:16 PM »
bonjour,

Ce matin j'ai testé.

# mdadm --assemble /dev/md1  /dev/sdb1
mdadm: /dev/md1 has been started with 1 drive (out of 2).
# mdadm --assemble /dev/md2  /dev/sdb2
mdadm: /dev/md2 has been started with 1 drive (out of 2).
# ls -al /dev/md*
brw-rw---- 1 root disk 9, 1 févr. 16 12:45 /dev/md1
brw-rw---- 1 root disk 9, 2 févr. 16 12:45 /dev/md2

/dev/md:
total 0
drwxr-xr-x  2 root root   40 févr. 13 02:11 .
drwxr-xr-x 20 root root 3520 févr. 16 12:45 ..
# mdadm --examine /dev/sdb
/dev/sdb:
   MBR Magic : aa55
Partition[0] :       211617 sectors at           63 (type fd)
Partition[1] :     38858400 sectors at       211680 (type fd)
# mdadm -v --assemble --scan
mdadm: looking for devices for /dev/md1
mdadm: no recogniseable superblock on /dev/md2
mdadm: no recogniseable superblock on /dev/md1
mdadm: /dev/sdb2 has wrong uuid.
mdadm: /dev/sdb1 has wrong uuid.
mdadm: Cannot assemble mbr metadata on /dev/sdb
adm -v --assemble --scan
mdadm: looking for devices for /dev/md1
mdadm: no recogniseable superblock on /dev/md2
mdadm: no recogniseable superblock on /dev/md1
mdadm: /dev/sdb2 has wrong uuid.
mdadm: /dev/sdb1 has wrong uuid.
mdadm: Cannot assemble mbr metadata on /dev/sdb
mdadm: no recogniseable superblock on /dev/sda10
mdadm: no recogniseable superblock on /dev/sda9
mdadm: no recogniseable superblock on /dev/sda8
mdadm: no recogniseable superblock on /dev/sda7
mdadm: Cannot assemble mbr metadata on /dev/sda6
mdadm: Cannot assemble mbr metadata on /dev/sda5
mdadm: Cannot assemble mbr metadata on /dev/sda4
mdadm: Cannot assemble mbr metadata on /dev/sda3
mdadm: no recogniseable superblock on /dev/sda1
mdadm: Cannot assemble mbr metadata on /dev/sda
mdadm: looking for devices for /dev/md0
mdadm: no recogniseable superblock on /dev/md2
mdadm: no recogniseable superblock on /dev/md1
mdadm: /dev/sdb2 has wrong uuid.
mdadm: /dev/sdb1 has wrong uuid.
mdadm: Cannot assemble mbr metadata on /dev/sdb
mdadm: no recogniseable superblock on /dev/sda10
mdadm: no recogniseable superblock on /dev/sda9
mdadm: no recogniseable superblock on /dev/sda8
mdadm: no recogniseable superblock on /dev/sda7
mdadm: Cannot assemble mbr metadata on /dev/sda6
mdadm: Cannot assemble mbr metadata on /dev/sda5
mdadm: Cannot assemble mbr metadata on /dev/sda4
mdadm: Cannot assemble mbr metadata on /dev/sda3
mdadm: no recogniseable superblock on /dev/sda1
mdadm: Cannot assemble mbr metadata on /dev/sda

sda est mon disque debian qui n'est pas en raid

essai de monter le raid et lvm

# pvscan
  PV /dev/md2   VG main   lvm2 [18,50 GiB / 32,00 MiB free]
  Total: 1 [18,50 GiB] / in use: 1 [18,50 GiB] / in no VG: 0 [0   ]

#  vgscan
  Reading all physical volumes.  This may take a while...
  Found volume group "main" using metadata type lvm2
# vgs
  VG   #PV #LV #SN Attr   VSize  VFree
  main   1   2   0 wz--n- 18,50g 32,00m
# vgchange -ay /dev/main
  2 logical volume(s) in volume group "main" now active
# lvs
  /dev/main/swap: read failed after 0 of 4096 at 4096: Erreur d'entrée/sortie
  LV   VG   Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root main -wi-a----- 17,47g                                                   
  swap main -wi-a-----  1,00g                     

J'ai pu  lire les données de ce disque.
C'est un sme dont les données datent de début 2007 max.

# dmesg
...
[305856.003486] sd 14:0:0:0: [sdb] Unhandled sense code
[305856.003498] sd 14:0:0:0: [sdb] 
[305856.003503] Result: hostbyte=DID_ERROR driverbyte=DRIVER_SENSE
[305856.003507] sd 14:0:0:0: [sdb] 
[305856.003510] Sense Key : Hardware Error [current]
[305856.003517] sd 14:0:0:0: [sdb] 
[305856.003520] Add. Sense: No additional sense information
[305856.003524] sd 14:0:0:0: [sdb] CDB:
[305856.003527] Read(10): 28 00 02 32 3d 70 00 00 08 00
[305856.003540] end_request: I/O error, dev sdb, sector 36846960
[305856.003557] Buffer I/O error on device dm-1, logical block 34


on démonte
# vgchange -an /dev/main
  /dev/main/swap: read failed after 0 of 4096 at 4096: Erreur d'entrée/sortie
  0 logical volume(s) in volume group "main" now active
#  mdadm --stop --scan

Anne

Online Stefano

  • *
  • 10,894
  • +3/-0
Re: problème raid
« Reply #4 on: February 16, 2016, 04:46:35 PM »
# dmesg
...
[305856.003486] sd 14:0:0:0: [sdb] Unhandled sense code
[305856.003498] sd 14:0:0:0: [sdb] 
[305856.003503] Result: hostbyte=DID_ERROR driverbyte=DRIVER_SENSE
[305856.003507] sd 14:0:0:0: [sdb] 
[305856.003510] Sense Key : Hardware Error [current]
[305856.003517] sd 14:0:0:0: [sdb] 
[305856.003520] Add. Sense: No additional sense information
[305856.003524] sd 14:0:0:0: [sdb] CDB:
[305856.003527] Read(10): 28 00 02 32 3d 70 00 00 08 00
[305856.003540] end_request: I/O error, dev sdb, sector 36846960
[305856.003557] Buffer I/O error on device dm-1, logical block 34


sdb is dying or you have a faulty cable.. in any case, you are in a bad situation