Gentoo Archives: gentoo-user-de

From: Ernst Herzberg <list-gentoo-user-de@×××××.de>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] (raid5) Schreibt mdadm keinen Superblock mehr?
Date: Mon, 07 Dec 2009 00:04:22
Message-Id: 200912070103.31868.list-gentoo-user-de@net4u.de
In Reply to: Re: [gentoo-user-de] (raid5) Schreibt mdadm keinen Superblock mehr? by Juergen Rose
1 Am Samstag 05 Dezember 2009 15:21:51 schrieb Juergen Rose:
2 > Am Dienstag, den 01.12.2009, 08:45 +0100 schrieb Juergen Rose:
3 > > Hallo,
4 >
5 > ...
6 >
7 > > root@grizzly(14)# mdadm --misc --zero-superblock /dev/sdc2
8 > > root@grizzly(15)# mdadm -v --create /dev/md3 --level=5 -n 3
9 > > -v /dev/sda2 /dev/sdb2 /dev/sdc2
10 > > root@grizzly(16)# cat /proc/mdstat
11 > >
12 > > Personalities : [raid1] [raid6] [raid5] [raid4]
13 > > md3 : active raid5 sdc2[3] sdb2[1] sda2[0]
14 > > 340352000 blocks super 1.1 level 5, 512k chunk, algorithm 2 [3/2]
15 > > [UU_]
16 > > [>....................] recovery = 1.5% (2692864/170176000)
17 > > finish=50.5min speed=55208K/sec
18 > > ...
19 > > Eine Stunde warten bis das Raid fertig ist, dann testen:
20 > > root@grizzly(22)# cat /proc/mdstat
21 > > Personalities : [raid1] [raid6] [raid5] [raid4]
22 > > md3 : active raid5 sdc2[3] sdb2[1] sda2[0]
23 > > 340352000 blocks super 1.1 level 5, 512k chunk, algorithm 2 [3/3]
24 > > [UUU]
25 > > ...
26 > > unused devices: <none>
27 > > root@grizzly(23)# mount /dev/md3 /mnt/test1; du -s /mnt/test1/*
28 > > ...
29 > > 77611992 /mnt/test1/rose
30 > > ...
31 > > Das sieht wieder gut aus, sogar meine alten Daten sind noch auf dem
32 > > Raid. Aber nach dem Stoppen des Raids erkennt linux automatisch gar
33 > > keine Raid md3.
34 > >
35 > > root@grizzly(24)# umount /dev/md3 ; mdadm --stop /dev/md3
36 > > root@grizzly(25)# mdadm --autodetect /dev/md3
37 > > root@grizzly(26)# mdadm --detail /dev/md3
38 > > root@grizzly(27)# cat /proc/mdstat
39 > >
40 > > Personalities : [raid1] [raid6] [raid5] [raid4]
41 > > md1 : active raid1 hdc3[1] hda3[0]
42 > > 1011968 blocks [2/2] [UU]
43 > >
44 > > md2 : active raid1 hdc6[1] hda6[0]
45 > > 186233408 blocks [2/2] [UU]
46 > >
47 > > md0 : active raid1 hdc1[1] hda1[0]
48 > > 72192 blocks [2/2] [UU]
49 > >
50 > > unused devices: <none>
51 > >
52 > > root@grizzly(28)# mdadm -V
53 > >
54 > > mdadm - v3.1.1- 19th November 2009
55 > >
56 > > Mach ich etwas falsch oder ist mdadm-3.1.1 schuld? Ich wuerde mich ueber
57 > > fast jede Meinungsaeusserung freuen.
58 >
59 > Ich wollte noch ergaenzen, dass die Partitionen die in das raid5 md3
60 > eingebunden werden sollten natuerlich vom Typ "Linux raid autodetect"
61 > sind:
62 >
63 > root@grizzly:/root(32)# fdisk -l /dev/sd? | grep /dev/sd.2
64 > /dev/sda2 3136 24321 170176545 fd Linux raid
65 > autodetect
66 > /dev/sdb2 3136 24321 170176545 fd Linux raid
67 > autodetect
68 > /dev/sdc2 3136 24321 170176545 fd Linux raid
69 > autodetect
70 >
71 > Hat nicht vielleicht doch jemand einen Tip fuer mich?
72 >
73 > Juergen
74 >
75
76 Beim umpartitionieren liegt der superblock u.U. an anderer Stelle. Der Tip:
77
78 man mdadm:
79 --zero-superblock
80 If the device contains a valid md superblock, the block is
81 overwritten with zeros. With --force the block where the superblock would be
82 is overwritten even if it doesn't appear to be valid.
83
84 ACHTUNG! Alle Daten gehen verloren...
85
86 earny