mdamd problem

Arkadiusz Miśkiewicz arekm w maven.pl
Śro, 4 Lis 2015, 13:18:39 CET


On Wednesday 04 of November 2015, lord_Niedzwiedz wrote:
> >>>> RAID 1.
> >>>> Wypadła mi jedna partycja z macierzy. Macierz nie chciała się
> >>>> odbudowywać. Wymieniłem dysk na którym były bad sektory.
> >>> 
> >>> Odbudowuje się tylko idzie jak krew z nosa (6MB/s).
> >> 
> >> No nie odbudowuje się !!
> > 
> > Zaczyna, ale nie kończy.
> > 
> > A na pewno nie masz nic w logach kernela na temat błędów dysków?
> 
> Mam, właśnie sprawdziłem ;-/
> W trakcie odbudowy dostaje:
> [1278145.371823] md/raid1:md2: sda: unrecoverable I/O read error for
> block 5501824

Cóż, dd rescue lub podobne narzędzie i kopiowanie danych na inny, dobry dysk.

> [1278147.936007] sd 0:0:0:0: [sda] tag#0 FAILED Result: hostbyte=DID_OK
> driverbyte=DRIVER_SENSE
> [1278147.936017] sd 0:0:0:0: [sda] tag#0 Sense Key : Medium Error [current]
> [1278147.936022] sd 0:0:0:0: [sda] tag#0 Add. Sense: Unrecovered read error
> [1278147.936028] sd 0:0:0:0: [sda] tag#0 CDB: Read(10) 28 00 01 42 77 8d
> 00 00 08 00
> [1278147.936034] blk_update_request: critical medium error, dev sda,
> sector 21133197

Można też ryzykownie i licząc się z korupcją fragmentu danych.

Jeśli to tylko ten jeden sektor to możesz wymusić na dysku jego podmianę na 
"zapas" przy czym wyzerujesz (!) dane z tego sektora.

hdparm --write-sector 21133197 /dev/sda (będzie chciał jeszcze opcji --yes-
costam-costam)

potem hdparm --read-sector 21133197 /dev/sda  dla sprawdzeniai czy da się owe 
nowe zera odczytać.

Potem resync.

-- 
Arkadiusz Miśkiewicz, arekm / ( maven.pl | pld-linux.org )


Więcej informacji o liście pld-users-pl