SRaid 5 kaputt

sunghost

New Member
Hallo,

mir ist blöderweise mein SW RAid 5 mit 13 Disks abgeraucht. Zuletzt hatte ich versucht von 12 auf 13 Platten zu vergrößern und musste dann beim --grow feststellen, dass die ext4 Tools nur max 16tb können. In diesem Zustand, also mit 13 Platten und der Größe von 12 Platten lief alles. Daher wollte ich die 13. wieder rausnehmen und makierte sie als spare, 2 befehle später und ein neustart und das raid war weg.

Hier mal ein paar aktuelle Fakten:

cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4]
md0 : inactive sdk[0] sda[13](S) sdg[12] sdf[11] sde[10] sdd[9] sdc[8] sdb[6] sdi[5] sdh[4] sdm[3] sdl[2]
17581661952 blocks

unused devices: <none>
mdadm --detail /dev/md0
/dev/md0:
Version : 0.90
Creation Time : Tue Oct 13 23:26:17 2009
Raid Level : raid5
Used Dev Size : 1465138496 (1397.26 GiB 1500.30 GB)
Raid Devices : 13
Total Devices : 12
Preferred Minor : 0
Persistence : Superblock is persistent

Update Time : Fri Jun 3 23:47:53 2011
State : active, FAILED, Not Started
Active Devices : 11
Working Devices : 12
Failed Devices : 0
Spare Devices : 1

Layout : left-symmetric
Chunk Size : 64K

UUID : 975d6eb2:285eed11:021df236:c2d05073
Events : 0.156864

Number Major Minor RaidDevice State
0 8 160 0 active sync /dev/sdk
1 0 0 1 removed
2 8 176 2 active sync /dev/sdl
3 8 192 3 active sync /dev/sdm
4 8 112 4 active sync /dev/sdh
5 8 128 5 active sync /dev/sdi
6 8 16 6 active sync /dev/sdb
7 0 0 7 removed
8 8 32 8 active sync /dev/sdc
9 8 48 9 active sync /dev/sdd
10 8 64 10 active sync /dev/sde
11 8 80 11 active sync /dev/sdf
12 8 96 12 active sync /dev/sdg

13 8 0 - spare /dev/sda
beispiel disk
mdadm --examine -v /dev/sdk
/dev/sdk:
Magic : a92b4efc
Version : 0.90.00
UUID : 975d6eb2:285eed11:021df236:c2d05073
Creation Time : Tue Oct 13 23:26:17 2009
Raid Level : raid5
Used Dev Size : 1465138496 (1397.26 GiB 1500.30 GB)
Array Size : 17581661952 (16767.18 GiB 18003.62 GB)
Raid Devices : 13
Total Devices : 12
Preferred Minor : 0

Update Time : Fri Jun 3 23:47:53 2011
State : clean
Active Devices : 11
Working Devices : 12
Failed Devices : 2
Spare Devices : 1
Checksum : 1dee41ea - correct
Events : 156864

Layout : left-symmetric
Chunk Size : 64K

Number Major Minor RaidDevice State
this 0 8 112 0 active sync /dev/sdh

0 0 8 112 0 active sync /dev/sdh
1 1 0 0 1 faulty removed
2 2 8 128 2 active sync /dev/sdi
3 3 8 144 3 active sync /dev/sdj
4 4 8 176 4 active sync /dev/sdl
5 5 8 192 5 active sync /dev/sdm
6 6 8 16 6 active sync /dev/sdb
7 7 0 0 7 faulty removed
8 8 8 32 8 active sync /dev/sdc
9 9 8 48 9 active sync /dev/sdd
10 10 8 64 10 active sync /dev/sde
11 11 8 80 11 active sync /dev/sdf
12 12 8 96 12 active sync /dev/sdg
13 13 8 0 13 spare /dev/sda
Den Punkt finde ich verwirrend. Ich rufe die INfos von sdk auf und erhalte die von sdh. Liegt das an den falschen UUIDs?
: Kommando nicht gefunden.
nassrv01:~# mdadm --assemble -v /dev/md0
mdadm: looking for devices for /dev/md0
mdadm: cannot open device /dev/sdi: Device or resource busy
mdadm: /dev/sdi has wrong uuid.
mdadm: cannot open device /dev/sdm: Device or resource busy
mdadm: /dev/sdm has wrong uuid.
mdadm: cannot open device /dev/sdl: Device or resource busy
mdadm: /dev/sdl has wrong uuid.
mdadm: cannot open device /dev/sdk: Device or resource busy
mdadm: /dev/sdk has wrong uuid.
mdadm: cannot open device /dev/sdj5: Device or resource busy
mdadm: /dev/sdj5 has wrong uuid.
mdadm: no RAID superblock on /dev/sdj2
mdadm: /dev/sdj2 has wrong uuid.
mdadm: cannot open device /dev/sdj1: Device or resource busy
mdadm: /dev/sdj1 has wrong uuid.
mdadm: cannot open device /dev/sdj: Device or resource busy
mdadm: /dev/sdj has wrong uuid.
mdadm: cannot open device /dev/sde: Device or resource busy
mdadm: /dev/sde has wrong uuid.
mdadm: cannot open device /dev/sdh: Device or resource busy
mdadm: /dev/sdh has wrong uuid.
mdadm: cannot open device /dev/sdg: Device or resource busy
mdadm: /dev/sdg has wrong uuid.
mdadm: cannot open device /dev/sdf: Device or resource busy
mdadm: /dev/sdf has wrong uuid.
mdadm: cannot open device /dev/sdd: Device or resource busy
mdadm: /dev/sdd has wrong uuid.
mdadm: cannot open device /dev/sdc: Device or resource busy
mdadm: /dev/sdc has wrong uuid.
mdadm: cannot open device /dev/sdb: Device or resource busy
mdadm: /dev/sdb has wrong uuid.
mdadm: cannot open device /dev/sda: Device or resource busy
mdadm: /dev/sda has wrong uuid.
mdadm: /dev/md0 is already in use.
mdadm --examine --scan
ARRAY /dev/md0 UUID=975d6eb2:285eed11:021df236:c2d05073
spares=2
Also Superblock def. und falsche UUID ?! Hilfe wäre echt super.
 
idee

Mal ne Frage:
Könnte ein mdadm --create /dev/md0 --level=5 --raid-devices=12 /dev/sda... das Raid zum recreaten bringen, oder wird es dann überschrieben?
 
Back
Top