RAID1+HS w końcu kompletny
Przeszło tydzień temu wrócił z “naprawy” Seagate. Dysk został wymieniony na nowy. Pierwszą rzeczą jaką zwyczajowo należy zrobić po zamontowaniu dysku do serwera jest test badblocks. Ja robię go tak:
$ badblocks -fvwso info.txt /dev/sdX
f – force
v – verbose (tryb “widoczny”)
w – tryb desktrukcyjny (zapis danych)
s – show (pokazuje postęp)
o info.txt – wpisuje informację o uszkodzonych blokach do pliku info.txt
Jeżeli po skończonym teście nie znajdziemy nic w pliku info.txt, to mamy do czynienia z czystym dyskiem. Przy “nowym” dysku warto sprawdzić także ile godzin dany dysk przepracował.
$ smartctl –all /dev/sdX
Ważne informacje znajdziemy w liniach:
Power_On_Hours
Power_Cycle_Count
Pierwsza podaje liczbę przepracowanych godzin, druga zaś informuje ile razy dany dysk był uruchamiany.
Następnie nie pozostaje nam nic więcej jak dodać go do macierzy RAID – w tym wypadku do RAID1 jako HOT SPARE.
W zasadzie nie napisałem nic odkrywczego, niemniej może komuś się to do czegoś przyda. Ot co! Na marginesie dodam, że czuję się nieco bezpieczniej mając pełno-dyskowe szyfrowanie na macierzy RAID1 z zapasowym dyskiem. Ktoś by powiedział, że to marnotrawstwo miejsca – 3 x 500GB po to aby mieć 500GB przestrzeni dyskowej. A ja odpowiadam tak: a na ile mam wycenić utratę danych i przestój w działaniu firmy? Na koniec cytat:
Ludzi dzielimy na 2 grupy. Tych którzy robią backupy i tych którzy będą je robić.
Niah!
Dodam jeszcze tylko, że teraz zawartość /proc/mdstat wygląda tak:
root@freya:~# cat /proc/mdstat
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md0 : active raid1 sdd1[2](S) sdb1[1] sda1[0]
30272448 blocks [2/2] [UU]md1 : active raid1 sdd2[2](S) sdb2[1] sda2[0]
458111936 blocks [2/2] [UU]unused devices: <none>
Oznaczenie (S) przy nazwie partycji oznacza (S)pare czyli zapas. Prawda, że pięknie? :)
