Re: Currently unreadable Sectors auf einer Platte eines RAID-1
Am 03.12.2014 um 17:15 schrieb Dirk Salva:
> Hi Leute,
>
> nachdem meine Rechner mit Wheezy (64Bit) eigentlich superproblemlos
> laufen, habe ich jetzt leider doch mal ein Problem, allerdings mit der
> darunterliegenden Hardware. Mein Heimserver läuft mit Wheezy 64Bit,
> dm-crypt-verschlüsselt, auf einem Software RAID-1. Die Platten sind
> identisch, es sind zwei Toshiba DT01-ABA 3TB. Seit einigen Wochen
> bekomme ich diese Fehlermeldung im syslog:
>
> Dec 3 07:55:50 server smartd[4264]: Device: /dev/disk/by-id/ata-Hitachi_HDS5C3030BLE630_XXX9215QXXXXXX, 8 Currently unreadable (pending) sectors
>
> Nun handelt es sich ja um ein RAID-1, sprich die Daten sollten im
> Normalfall alle in einwandfreiem Zustand vorhanden sein, jedenfalls
> behauptet mdstat nichts gegenteiliges:
> 17:11:43root@server:~# cat /proc/mdstat
> Personalities : [raid1]
> md5 : active raid1 sda5[2] sdb5[1]
> 2893024064 blocks super 1.2 [2/2] [UU]
> bitmap: 4/22 pages [16KB], 65536KB chunk
>
> md4 : active raid1 sda4[2] sdb4[1]
> 976320 blocks super 1.2 [2/2] [UU]
> bitmap: 0/1 pages [0KB], 65536KB chunk
>
> md3 : active (auto-read-only) raid1 sda3[2] sdb3[1]
> 16592768 blocks super 1.2 [2/2] [UU]
> bitmap: 0/1 pages [0KB], 65536KB chunk
>
> md2 : active (auto-read-only) raid1 sda2[2] sdb2[1]
> 19514240 blocks super 1.2 [2/2] [UU]
> bitmap: 0/1 pages [0KB], 65536KB chunk
> unused devices: <none>
>
> Gibt es da jetzt eine Möglichkeit, im laufenden Betrieb die Platte
> anzustoßen, die unlesbaren Sektoren gegen lesbare auszutauschen und
> die Daten aus dem RAID synchron zu halten?
Also den Raid zu testen sollge gehen mit:
root@host:~# echo check >| /sys/block/md1/md/sync_action
root@host:~# cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4]
md50 : active raid5 sde1[5] sda1[0] sdd1[3]
625137664 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU]
bitmap: 2/3 pages [8KB], 65536KB chunk
md1 : active raid1 sdb2[1] sdc2[0]
41942976 blocks [2/2] [UU]
[>....................] check = 0.7% (297408/41942976) finish=2.3min speed=297408K/sec
bitmap: 1/1 pages [4KB], 65536KB chunk
md0 : active raid1 sdb1[1] sdc1[0]
489856 blocks [2/2] [UU]
bitmap: 0/60 pages [0KB], 4KB chunk
unused devices: <none>
Wenn es probleme gibt müsste der folgende Befehl was anderes melden als 0:
root@host:~# cat /sys/block/md1/md/mismatch_cnt
0
Was ich noch nie machen musste war ein repair:
root@host:~# echo repair >| /sys/block/md1/md/sync_action
Ich meine ich habe das alles aus der Raid-HowTo.
Allerdings würde ich mir die smart-Werte der einzelnen Platten mal genauer ansehen
und ggf. die Platte die ein Problem hat raus werfen.
Bis denn…
Pierre
Reply to: