Instruktaż/Tutorial Ręczne przyłączenie i odbudowa macierzy RAID

Silas Mariusz

rm -rf /
Help us, GOD!
5 Kwiecień 2008
9 933
38
3 492
153
40
Nowy Sącz
forum.qnap.net.pl
QNAP
TS-x77
Ethernet
1 GbE
[Notka]
Używać np. w przypadku niepowodzenia odbudowy macierzy na wymienionym i innym od pozostałych dysku twardym.
Występowanie problemu: Add drive ? to the volume failed.

[Rozwiązanie problemu]
  1. (Jeśli zainstalowałeś nowy dysk, który chcesz dołączyć do macierzy RAID, to uprzednio go sformatuj z panelu zarządzania woluminami dysków - menadżer magazynów)
  2. Zaloguj się na terminal - konsolę (shell) serwera NAS za pomocą PuTTY lub dowolnego innego klienta SSH lub Telnet.
  3. W celach bezpieczeństwa i przejrzystości w konsoli, włącz tryb szczegółowego wyświetlania i przetwarzania uruchamianych poleceń:
    Bash:
    set -x
  4. Upewnij się o stanie i poprawności zainstalowanych dysków:
    Bash:
    fdisk -l /dev/sda     # - dysk 1
    fdisk -l /dev/sdb     # - dysk 2
    fdisk -l /dev/sdc     # - dysk 3
    fdisk -l /dev/sdd     # - dysk 4
    fdisk -l /dev/sde     # - dysk 5
    # ...
  5. Poniższe polecenie wyświetli (nie mylić z dyskami) partycje [sd?3] wchodzące w skład macierzy RAID:
    Bash:
    mdadm --detail /dev/md0
    (Uwaga! Zostaną wyświetlone partycje poprawnie pracujące w macierzy)
  6. Jeśli brakującym dyskiem w macierzy, który zechcemy przyłączyć i odbudować jest dysk nr. 1, to interesować nas będzie urządzenie: sda3, jeśli natomiast jest to dysk nr. 2 to urządzenie: sdb3, itd.
    Kod:
    /dev/sda3 - dysk numer 1 (a), partycja 3 (dane)
    /dev/sdb3 - dysk numer 2 (a), partycja 3 (dane)
    /dev/sdc3 - dysk numer 3 (a), partycja 3 (dane)
    /dev/sdd3 - dysk numer 4 (a), partycja 3 (dane)
    /dev/sde3 - dysk numer 5 (a), partycja 3 (dane)
    ...
  7. Wykonując poniższe polecenie zostanie wyświetlony dysk nie wchodzący w skład obecnej macierzy:
    Bash:
    mount | grep /dev/sd | grep /share/HD
    (jeśli nie została wyświetlona żadna partycja sd?3, to być może, dysk ten, nigdy dotąd nie był zainicjalizowany w serwerze lub jego struktura partycji jest naruszona i niezgodna)
  8. Dla ułatwienia, nazwę brakującego dysku zapisz jako tymczasową zmienną środowiskową:
    Bash:
    # znak zapytania "?" zamien na wlasciwa litere
    # okreslajaca numer dysku, np. sdb3 dla dysku nr. 2
    export TRAID="sd?3"
  9. Wolumin ten, należy odmontować za pomocą polecenia umount podając jego lokalizację
    Bash:
    # przyklad: umount /dev/sd?3
    umount /dev/$TRAID
  10. Dodaj odmontowaną partycję do obecnej konfiguracji RAID:
    Bash:
    # przyklad: mdadm /dev/md0 –add /dev/sd?3
    mdadm /dev/md0 --add /dev/$TRAID
  11. Sprawdź status macierzy RAID:
    Bash:
    mdadm --detail /dev/md0
  12. Zaloguj się na nowo do panelu zarządzania serwerem QNAP NAS, przejdź do miejsc magazynowania i upewnij się, że proces odbudowy macierzy dyskowej jest w toku.
  13. Po ukończeniu odbudowy macierzy RAID, zrestartuj serwer NAS.
 

Użytkownicy znaleźli tą stronę używając tych słów:

  1. https://forum.qnap.net.pl/threads/r%C4%99czne-przy%C5%82%C4%85czenie-i-odbudowa-macierzy-raid.3767/
  2. mdadm