StorageDiag Utilities

StorageDiag Utilities_

dawniej Silas Doctor Utilities
Zaawansowany, linuksowy warsztat diagnostyczno-ratunkowy — uruchamiany wprost na Twoim NAS-ie QNAP.
QTS / QuTS hero 5.2+ x86_64ARMv7ARMv8 pakiet sdu.qpkg działa lokalnie
Czym jest

StorageDiag Utilities (SDU) to lokalna odsłona narzędzi „na żywo” z pakietu StorageDiagLV, instalowana bezpośrednio na kliencie — na NAS-ie QNAP — z pakietu sdu.qpkg. Wszystko działa na tym urządzeniu i czyta jego własne dane: SMART/FARM prosto z żywego dysku, /proc, interfejsy sieciowe, pamięć RAM.

To nie jest analizator zrzutów logów — to aktywny warsztat. Nieuprzywilejowany panel WWW nigdy sam nie uruchamia poleceń; zleca je zaufanemu demonowi działającemu jako root, wyłącznie z zamkniętej, dozwolonej listy operacji (konfiguracja może je tylko wyłączać — nigdy dodać). Zaprojektowane dla inżynierów wsparcia i administratorów, którzy muszą potwierdzić i zadziałać na żywej maszynie.

▲ Uwaga: narzędzia „na żywo” przekazują operacje demonowi root. Używaj trybu bezpiecznego i nigdy nie wystawiaj panelu do publicznego internetu bez HTTPS, silnych haseł i firewalla.
Narzędzia na żywo

Pulse — kokpit wydajności i procesów

Mierniki CPU/RAM/obciążenia, drzewo procesów z akcjami (kill, renice, governor CPU, drop caches) oraz zakładki: sieć, VM, bazy, logi i analizator pakietów w stylu Wiresharka (rozpoznaje SMB, torrenty/DHT, SSDP, wykrywanie QNAP, minimapa, zakładki, rozwijanie „jaki host” po IP).

memhound — tester RAM

Autorski tester pamięci ze wzorcami w duchu memtest86 + szybki test. Zasada: nigdy fałszywego alarmu — zgłoszona usterka jest prawdziwa w ~99,999%. Do tego czyta logi: gdy awarie rozkładają się na różne programy albo pojawia się machine-check, sam wskazuje na RAM i prowadzi po drabinie eskalacji (szybki → wstrzymanie usług → test offline/przy starcie).

iostat — monitor i benchmark I/O

Na żywo: przepustowość, opóźnienia i IOPS per-dysk, plus Disk Health Scan, który wskazuje słaby dysk ciągnący w dół całe RAID.

DriveTime — historia SMART/FARM

Godzinowy kolektor buduje szereg czasowy atrybutów każdego dysku — widzisz wartość rosnącą, zanim przekroczy próg.

iperf3 — test przepustowości sieci

Pomiar pasma i retransmisji między dwoma NAS-ami.

vpn-diag — diagnostyka VPN

Jakość łącza VPN: MTU, jitter, straty, pasmo i stabilność.

Terminal (root)

Interaktywna powłoka root na NAS-ie (tylko administrator), przez demona.

Cheats & Utilities

Paleta gotowych poleceń ratunkowo-diagnostycznych (Storage, LVM, ZFS, System, Sieć…), które wklejasz do terminala — bez zapamiętywania.

Pool & Disk — menedżer dysków na żywo

Prawdziwe okno (już nie surowy terminal): scalona tabela dysków — kieszeń, urządzenie, model, pojemność, rola, pula/wolumen, stan — z bezpiecznym hot-unplug i ponownym dodaniem jednym kliknięciem, przeskanowaniem wszystkich kontrolerów i tylko-do-odczytu kontrolą integralności metadanych puli. Każda akcja pyta o potwierdzenie i pokazuje wynik na żywo.

MCE Decoder — analizator machine-check

Wklej linie z logu jądra / mcelog albo przeskanuj NAS na żywo, a każdy machine-check zostanie zdekodowany na wagę, podsystem i znaczenie po ludzku — z podpowiedzią „skłania się ku” (pamięć / CPU / magistrala) i procedurą potwierdzenia.

Zrzuty ekranu
Pokładowy arsenał Linuksa

Poza autorskimi narzędziami „na żywo”, SDU wozi ze sobą gotowy zestaw sprawdzonych narzędzi wiersza poleceń — dostępnych wprost z wbudowanego terminala root i palety Cheats, statycznie skompilowanych dla x86_64 / ARMv7 / ARMv8:

  • Dyski i SMART: smartctl 7.4, SeaChest (odczyt FARM), narzędzia do skanu kondycji nośnika
  • Odzysk danych: testdisk, photorec, ddrescue
  • Forensics FS: The Sleuth Kit — fls, icat, ils, fsstat, blkcat
  • Sieć: nmap, ncat, nping, tcpdump, iperf3
  • System i procesy: strace, ps/pgrep/pkill, vmstat, lsof-lite
  • Praca w powłoce: Midnight Commander (mc), edytor hex heh/biew, bash, gawk, sed, find, locate

Kategorie: pamięć masowa i RAID · ZFS · dyski/SMART · sieć · procesy · odzysk danych · forensics.

Jak to działa
  • Przeglądarka → nieuprzywilejowany PHP → (lokalny socket) → demon sdlvd (root) → dozwolone narzędzie.
  • Strona PHP nigdy nie uruchamia poleceń samodzielnie — prosi demona o jedną z ustalonej, dozwolonej listy operacji.
  • Konfiguracja może operacje wyłączać, nigdy dodać. Tryb bezpieczny ogranicza demona.
  • Logowanie wyłącznie dla administratorów systemowych QNAP (z passwd/shadow).
Pobierz — v1.4.07200

Wybierz pakiet pasujący do procesora Twojego NAS-a, potem zainstaluj go w App Center → Zainstaluj ręcznie. Nie wiesz który? Modele Intel/AMD to x86_64; większość modeli ARM to ARMv8 (aarch64); starsze ARM to ARMv7 (armhf).

Wymagania i instalacja
SystemQNAP QTS / QuTS hero 5.2+
Architekturyx86_64 · ARMv7 (armhf) · ARMv8 (aarch64) — osobna, lekka paczka (~40 MB) na architekturę
Instalacjaręczna instalacja pakietu sdu.qpkg w App Center (Zainstaluj ręcznie)
Dostęppanel WWW przez proxy QTS (/sdlv) lub port lokalny; logowanie kontem administratora
Prywatnośćdziała lokalnie na NAS-ie; nic nie trafia do chmury QNAP ani do AI
Licencja i zastrzeżenia

Dostarczane „AS IS”, bez gwarancji jakiegokolwiek rodzaju. Nie jest produktem QNAP — nie jest tworzone, wspierane ani zatwierdzone przez QNAP; „QNAP”, „QTS”, „QuTS hero” to znaki QNAP Systems, Inc. Licencjonowane, nie sprzedawane (bez odsprzedaży/redystrybucji). Demon działa jako root — obchodź się ostrożnie. Odpowiedzialność ograniczona do maksimum dozwolonego prawem; to nie ogranicza Twoich ustawowych praw konsumenta.