Paskudny błąd md/RAID w jądrze Linux

1
1763
Linux Tux
Linux Tux

Neil Brown odkrył błąd w macierzach md/RAID w jądrze Linuksa. Błąd jest o tyle poważny, iż nie niszczy samych danych, ale utrudnia bardzo dostęp do nich. Narażone na niego są: Linux 3.0.26.0-7, Ubuntu-3.2.0-22.35, Linux 3.2.14, Linux 3.2.15, Linux 3.2.16, Linux 3.3.1, Linux 3.3.2, Linux 3.3.3, Linux 3.4-rc1 oraz Linux 3.4-rc5. Natomiast zostało to naprawione w: Linux 3.0.31-0.9, Ubuntu-3.2.0-24.38, Linux 3.2.17, Linux 3.3.4 oraz Linux 3.4.

Błąd pojawi się, jeżeli wykonamy zamknięcie lub ponowne uruchomienie systemu. W tym momencie zostaną usunięte najważniejsze informacje z metadanych, które były składowane na dyskach: poziom, chunk size, liczba urządzeń, data_offset, rola każdego z tych urządzeń w tablicy i niewykluczone, że jeszcze coś innego. Jedynym sposobem ich odzyskania, jest pamiętanie wszystkiego lub zrobienie kopii zapasowej konfiguracji mdadm.conf.

Luka zadziała w przypadku zamknięcia systemu lub gdy macierz jest częściowo ustawiona, ale nie uruchomiona. Typową sytuacją jest początek konfiguracji lub dodawanie innego urządzenia. Jeżeli macierz działa, to możemy czuć się po części bezpieczni, o ile pozostanie to w takim stanie.

ŹRÓDŁONeil Brown
Poprzedni artykułGeany 1.22
Następny artykułUnity 4 Game Engine – będzie wersja dla Linuksa
Michał Olber
Interesuję się głównie sprzętem i działaniem jego pod systemami GNU/Linux. Testuję różne dystrybucje i robię recenzje. Interesuję się działaniem sprzętu pod Linuksem, dzięki czemu wiem, jaki zestaw komputerowy wybierać :)

1 KOMENTARZ

ZOSTAW ODPOWIEDŹ

Proszę wpisać swój komentarz!
Proszę podać swoje imię tutaj