Jak wymienić wadliwe urządzenie z tablicy RAID
- 1756
- 169
- Maurycy Napierała
W poprzednim artykule opisujemy, jak skonfigurować RAID-1 w systemach RHEL/CENTOS. Czasami dyski dołączone do tablicy nie powiodły się, RAID po prostu zaznacz go jako wadliwe urządzenie i nie używaj go już. W takiej sytuacji musimy zastąpić wadliwe urządzenie na nowe urządzenie działające. Poniższy obraz pokazuje, że dysk /dev /sdc1 został oznaczony jako wadliwy, a załączony nowy dysk miał miejsce z pełną synchronizacją danych.
W tym artykule przejdziesz do sprawdzenia, które urządzenie jest wadliwe i jak je usunąć z tablicy RAID. W tym artykule krok po kroku pomoże ci wymienić wadliwe urządzenie z tablicy RAID.
Krok 1: Zidentyfikuj wadliwe urządzenie
Jego import w celu zidentyfikowania prawidłowego dysku oznaczonego przez RAID, użyj MDADM -Status, aby sprawdzić status wszystkich dysków dołączonych do RAID.
[[e -mail chroniony] ~]# mdadm - -detail /dev /md0 /dev /md0: wersja: 1.2 Czas tworzenia: Wt 25 marca 19:30:56 2014 Poziom RAID: RAID1 Rozmiar tablicy: 5252187 (5.01 GIB 5.38 GB) Używał rozmiaru programu: 5252187 (5.01 GIB 5.38 GB) Urządzenia RAID: 2 Urządzenia całkowite: 2 Trwałość: SuperBlock Is Trwałe aktualizacja Czas: Wt MAR 25 22:40:08 2014 Stan: Czyste, zdegradowane urządzenia aktywne: 1 Urządzenia robocze: 1 Urządzenia nieudane: 1 Urządzenia zapasowe: 0 Nazwa: 0 : server1: 0 (lokalny do serwera hosta1) UUID: 32A1C5ED: 7D6A99A6: 29D422F9: A3559B48 Wydarzenia: 18 Główny stan Minor Raiddevice 0 8 17 0 Active Sync /Dev /SDB1 1 0 0 1 Usunięte 1 8 33 - Wadę zapasowe /dew. /SDC1
Jeśli spojrzysz na powyższe wyjście, dysk /dev/sdc1 pokazuje wadliwy i dodany jako zapasowy dysk. Więc naszym celem jest usuwanie /dev/sdc1 i dodaj nowy dysk zamiast tego. Upewnij się również, że ustawiasz typ systemu plików jako Linux Raid Autodetect.
Wyłącznie do nauki: Możesz po prostu zaznaczyć dowolny dysk jako wadliwy za pomocą następującego polecenia
[[e -mail chroniony] ~]# mdadm /dev /md0 -fail /dev /sdc1 mdadm: set /dev /sdc1 wadliwy w /dev /md0
Krok 2: Utwórz nowy dysk
Załączałem nowy dysk wirtualny /dev/sdd w systemie. Zróbmy partycję na dysku /dev/sdd1 tego samego rozmiaru wadliwego dysku.
[[E -mail chroniony] ~]# urządzenie FDisk /Dev /SDD nie zawiera żadnej prawidłowej tabeli partycji DOS, ani Sun, SGI lub OSF Disklabel Building Nowy dysk dyskowy DOS z identyfikatorem dysku 0xe70cdc62. Zmiany pozostaną tylko w pamięci, dopóki nie zdecydujesz się je napisać. Następnie, oczywiście, poprzednia treść nie będzie możliwa do odzyskania. OSTRZEŻENIE: Nieprawidłowa flaga 0x0000 partycji. Zdecydowanie zaleca się wyłączenie trybu (polecenie „C”) i zmianę jednostek wyświetlania na sektory (polecenie „u”). Polecenie (m dla pomocy): N Akcja polecenia E rozszerzona P partycja pierwotna (1-4) P Numer partycji (1-4): 1 Pierwszy cylinder (1-1305, domyślnie 1): Za pomocą wartości domyślnej 1 ostatni cylinder, +cylindery lub +rozmiar k, m, g (1-1305, domyślnie 1305): +5G polecenie (m dla pomocy): T Wybrany partycja 1 kod sześciokątny (typ L na listę kodów): FD Zmieniono typ partycji 1 na 1 na 1 na 1 na partycję 1 na 1 do Polecenie FD (Linux RAID) (m dla pomocy): w Tabela partycji została zmieniona! Dzwoniąc do IOCTL (), aby ponownie odczytać tabelę partycji. Synchronizacja dysków.
Krok 3: Usuń wadliwy dysk podczas nalotu
Wyjmimy wadliwy dysk z tablicy rajdów
[[e -mail chroniony] ~]# mdadm /dev /md0 - -Remove /dev /sdc1 mDADM: Hot usuwany /dev /sdc1 z /dev /md0
Krok 4: Dołącz nowy dysk w RAID
Gdy usunęliśmy wadliwy dysk z tablicy RAID, dołączmy nowy dysk /dev/sdd1 Zamiast tego.
[[e -mail chroniony] ~]# mdadm /dev /md0 --add /dev /sdd1 mdadm: add /dev /sdd1
Jak tylko nowy dysk dołączony do tablicy RAID, automatycznie rozpocznie synchronizację danych z dyskem, aby wyświetlić status użycia synchronizacji
[[e -mail chroniony] ~]# Cat /proc /mdstat osobowości: [RAID1] MD0: Active RAID1 SDD1 [2] SDB1 [0] 5252187 Blocks Super 1.2 [2/1] [u_] [====>…] odzyskiwanie = 22.8% (1200000/5252187) Wykończenie = 0.2 minuta = 240000k/s nieużywane urządzenia:
- « Jak wymienić MySQL Mariadb w Centos/Rhel
- Wysyłanie wiadomości e -mail za pośrednictwem zdalnego SMTP w Linux (SSMTP) »