FAQ Jak sprawdzić i monitorować proces weryfikacji RAID na moim QNAP NAS?

QNAP

Bot
Management
29 Kwiecień 2013
2 108
34
88
Taipei
www.qnap.com
Dotyczy produktów

  • Wszystkie modele NAS z systemem QTS lub QuTS hero



Scenariusz

  • Uruchamiasz zadanie RAID scrubbing (sprawdzanie spójności danych) z poziomu interfejsu GUI NAS.
  • W sesji FAQ SSH, uruchomienie `ps -ef` nie pokazuje żadnego oczywistego procesu o nazwie `scrub` ani podobnej.
  • Chcesz wykryć za pomocą skryptu, czy RAID scrubbing jest aktualnie uruchomiony, ale nie możesz zidentyfikować dedykowanego procesu w przestrzeni użytkownika.



Procedura
Dla zaawansowanych użytkowników: Ten artykuł dotyczy dostępu FAQ SSH i operacji w wierszu poleceń. Nieprawidłowe polecenia lub zmiany w plikach systemowych mogą spowodować zakłócenia usług lub niestabilność systemu. Kontynuuj tylko, jeśli znasz te operacje i masz aktualne kopie zapasowe ważnych danych.
Krok 1: Włącz FAQ SSH

  1. Zaloguj się do QTS lub QuTS hero za pomocą konta administratora.
  2. Przejdź do Control Panel > Network & File Services > Telnet / FAQ SSH.
  3. Wybierz Allow FAQ SSH connection.
  4. Ustaw numer portu (domyślnie: 22).
  5. Kliknij Apply.

Krok 2: Połącz się z NAS za pomocą FAQ SSH
Użyj PuTTY (Windows) lub Terminala (macOS/Linux), aby połączyć się z NAS:

Kod:
ssh admin@<NAS_IP>

Krok 3: Sprawdź i monitoruj proces RAID scrubbing

QTS (md-RAID)
W systemach QTS, które używają programowego RAID Linux (md-RAID), możesz sprawdzić status RAID scrubbing, odczytując `/proc/mdstat`.

Uruchom następujące polecenie:

Kod:
cat /proc/mdstat
Jeśli RAID scrubbing jest w toku, zobaczysz linię podobną do poniższej dla danej grupy RAID:

Kod:
md1 : active raid5 sda3[0] sdb3[1] sdc3[2]
      [==>........]  check = 15.3% (12345678/98765432) finish=120.0min speed=123456K/sec
Możesz również sprawdzić i monitorować proces scrubbing za pomocą następującego polecenia:

Kod:
ps -ef | grep resync | grep -v grep
Jeśli RAID scrubbing jest w toku, zobaczysz linię procesu podobną do tej:

Kod:
21984 admin           DWN [md1_resync]
Kluczowe punkty:

  • Procent i szacowany czas w `/proc/mdstat` pokazują bieżący postęp.
  • Wątek jądra `md1_resync` wskazuje, że proces RAID resync lub scrubbing jest w toku.
  • Jeśli taka operacja nie jest wymieniona, RAID scrubbing nie jest aktualnie uruchomiony.

QuTS hero (ZFS)
W systemach QuTS hero, które używają ZFS, możesz sprawdzić status scrub puli pamięci masowej za pomocą `zpool status`.

Uruchom następujące polecenie:

Kod:
zpool status <pool_name>
Jeśli scrub jest w toku, zobaczysz dane wyjściowe podobne do:

Kod:
  pool: pool1
 state: ONLINE
  scan: scrub in progress since Mon Feb 12 10:00:00 2026
        15.3% done, 1h20m to go
config:

        NAME        STATE     READ WRITE CKSUM
        pool1       ONLINE       0     0     0
          ...
Jeśli żaden scrub nie jest uruchomiony, dane wyjściowe pokażą czas ostatniego zakończonego scrub lub komunikat taki jak:

Kod:
  scan: scrub repaired 0B in 01:23:45 with 0 errors on Mon Feb 12 09:00:00 2026
Możesz użyć tych informacji w skryptach, aby wykryć, czy scrub jest aktualnie uruchomiony i monitorować jego postęp.



Dalsze czytanie