RAID5 - jak działa weryfikacja i naprawa?

Autor: Zbig T. <zbig_t_at_zbyszek.net>
Data: Mon 12 Jan 2009 - 00:36:31 MET
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Message-ID: <496a8281$1@news.home.net.pl>

Witam

Korzystam z "niby-RAIDu" na płycie Intela, opartego na rozwiązaniu Intel
Matrix Storage Manager. Po zawieszeniu czy innym nieprawidłowym
zamknięciu systemu, program wykonuje "weryfikację i naprawę" w celu
wykrycia i skorygowania ewentualnych niespójności w macierzy. Rozumiem,
że podczas tej operacji, program dla każdego "pasma" od nowa wylicza
sumę kontrolną i porównuje ją z tą zastaną. Nie rozumiem jednak co
dzieje się w przypadku, kiedy suma się nie zgadza. Jakie założenie jest
wtedy przyjmowane? Takie, że "właściwa" zawartość stripe'a jest
prawidłowa i nieuszkodzona i to niepasującą sumę kontrolną trzeba
nadpisać? A może jest podejmowana decyzja uzależniona od jakichś
czynników? Jeżeli tak to jakich? W tej chwili z dość dużą obawą patrzę
na napis "Znaleziono i naprawiono 3 błędy weryfikacji" i nie daje mi to
spokoju, bo nie do końca rozumiem zasadę działania tego procesu. Czy są
racjonalne powody do obaw, że program "rzucił monetą" i te 3 rzekomo
naprawione błędy faktycznie nie mają takiej zawartości jaką miały przed
awarią i resetem? A może umknął mi jakiś istotny ogólny fakt z zasady
działania macierzy RAID5?

-- 
Pozdrawiam
Zbig T.
(Trzy dolary w temacie sprawią, że email dojdzie)
Received on Mon Jan 12 00:40:04 2009

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Mon 12 Jan 2009 - 00:51:05 MET