[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: