Mam programową macierz RAID5 (Linux md) na 4 dyskach.
Chciałbym wymienić jeden z dysków na nowy, nie wprowadzając tablicy w stan zdegradowany i, jeśli to możliwe, w trybie online. Jak to by było możliwe?
Jest to ważne, ponieważ nie chcę:
- zaryzykuj nacisk na inne dyski, aby podczas awarii można było zawiesić,
- ryzykuję, że jestem w stanie „bez parytetu”, więc nie mam siatki bezpieczeństwa przez pewien czas.
Przypuszczam, że robienie tego w trybie online to zbyt wiele pytań i powinienem po prostu skopiować ( dd
) dane starego dysku na nowy offline, a następnie je wymienić, ale myślę, że jest to teoretycznie możliwe ...
Trochę kontekstu : wszystkie dyski wirują prawie nieprzerwanie od ponad 5,5 lat. W tej chwili nadal działają idealnie i wszystkie przechodzą (długi) autotest SMART. Mam jednak powody, by sądzić, że jeden z tych 4 dysków nie wytrzyma znacznie dłużej (domniemana awaria predykcyjna).
mdadm --add
jest nadal potrzebny, zanim--replace
zadziała. (mdadm
3.3, Ubuntu 15.10). Jeśli zrobisz to--add
później--replace
, kopiowanie rozpocznie się natychmiast po dodaniu części zapasowej. (Urządzenie pozostanie oznaczone jako „chce wymiany”).