Poradniki

FAQ, How-to, tutoriale, poradniki, informacje ogólne

Wiedza Jakie ryzyko ponoszę, gdy mój pool lub wolumin osiągnie próg?

Wyjaśnienie​


Gdy pool lub wolumin osiągnie lub przekroczy skonfigurowany próg alertu (domyślnie 80% wykorzystania), system ustawia stan na Ostrzeżenie (osiągnięto próg) i generuje powiadomienie ostrzegawcze.

40e929b9f7b426163c331ad9d1781fa3.png


ff20e51ed78852e083f422dda5543428.png




Ryzyko​


  • Potencjalne przerwy w usługach: Niewystarczająca ilość miejsca może wpłynąć na pamięć masową, migawki i aplikacje, potencjalnie przerywając usługi lub wpływając na działające aplikacje.
  • Niepowodzenia migawek i kopii zapasowych: Tworzenie nowych migawek lub kopii zapasowych może się nie powieść w przypadku braku wystarczającej ilości miejsca, co może wpłynąć na ochronę i odzyskiwanie danych.
  • Ograniczenia w przechowywaniu danych: Użytkownicy mogą nie być w stanie zapisać nowych danych ani rozszerzyć istniejących plików. Niektóre aplikacje mogą przestać działać, jeśli nie będą mogły zapisywać danych.
  • Spadek wydajności: System może działać wolniej lub reagować mniej wydajnie, gdy pamięć masowa jest prawie pełna.



Różnice w ryzyku dla woluminów grubych i cienkich​


Woluminy grube​


  • Alokacja miejsca: Woluminy grube rezerwują stałą ilość miejsca w poolu podczas tworzenia. Gdy wolumin gruby jest prawie pełny, dotyczy to wyłącznie tego woluminu; inne woluminy w poolu nie są bezpośrednio dotknięte.
  • Przykład: W przypadku poola o pojemności 10 TB i woluminu grubego o pojemności 3 TB, jeśli ten wolumin osiągnie 80% wykorzystania (2,4 TB), otrzymasz ostrzeżenie dotyczące tego konkretnego woluminu. Po zapełnieniu nie będzie można zapisać nowych danych w tym woluminie, ale inne woluminy nie będą dotknięte, dopóki będą miały dostępne miejsce.
  • Ryzyko:
    • Użytkownicy nie mogą zapisywać nowych danych ani rozszerzać plików w woluminie grubym, jeśli jest on pełny.
    • Aplikacje korzystające z tego woluminu mogą napotkać błędy.
    • Migawki dla woluminu grubego mogą się nie powieść, jeśli pool nie ma wystarczającej ilości miejsca na dane migawek.

Podsumowując, ryzyko ograniczone jest do pojedynczego woluminu grubego.

Woluminy cienkie​


  • Alokacja miejsca: Woluminy cienkie nie rezerwują całego przydzielonego rozmiaru; pobierają miejsce z poola w miarę zapisywania danych. Wiele woluminów cienkich może współdzielić ten sam pool, a ich łączne wykorzystanie może przekroczyć fizyczny rozmiar poola (nadmierne przydzielanie).
  • Przykład: W przypadku poola o pojemności 10 TB z trzema woluminami cienkimi po 8 TB łączna ilość zapisanych danych w woluminach może zbliżyć się do 10 TB. W tym momencie cały pool jest pełny, a we wszystkich woluminach cienkich mogą wystąpić niepowodzenia zapisu lub błędy — nawet jeśli pojedynczy wolumin cienki wskazuje dostępną pojemność.
  • Ryzyko:
    • Jeśli w poolu zabraknie wolnego miejsca, wszystkie woluminy cienkie w tym poolu mogą zostać dotknięte, co prowadzi do niepowodzeń zapisu lub błędów we wszystkich woluminach.
    • Nawet jeśli wolumin cienki wydaje się mieć dostępną pojemność, możesz nie być w stanie zapisać nowych danych, jeśli pool jest pełny.
    • Migawki mogą się nie powieść w przypadku niewystarczającej ilości miejsca w poolu.

Ostrzeżenie: Woluminy cienkie są bardziej podatne na problemy z nadmiernym przydzielaniem, które mogą wpłynąć na wiele woluminów i usług w przypadku wyczerpania poola.



Najlepsze praktyki w zakresie monitorowania i alertów​


  • Włącz alerty użycia w Pamięć masowa i migawki, aby otrzymywać powiadomienia po osiągnięciu progów.
  • Regularnie przeglądaj wykorzystanie pamięci masowej, aby przewidywać potrzeby rozbudowy lub porządkowania.
  • Okresowo przeglądaj i usuwaj stare migawki lub kopie zapasowe, aby zwolnić miejsce.
  • W przypadku woluminów cienkich stosuj zachowawcze ustawienia i ściśle monitoruj wykorzystanie poola, aby uniknąć ryzyka nadmiernego przydzielania.
  • Udokumentuj procedury alertów i upewnij się, że wszyscy administratorzy są o nich poinformowani.
  • Wskazówka: Regularnie twórz kopie zapasowe ważnych danych przed wprowadzaniem zmian w woluminach lub poolach pamięci masowej.

Przypomnienie: Regularne monitorowanie i proaktywne zarządzanie pomagają zapobiegać utracie danych, przerwom w usługach i spadkom wydajności. Zachowaj szczególną ostrożność w przypadku nadmiernego przydzielania i wykorzystania poola z woluminami cienkimi.



Dodatkowe informacje​


 

Wiedza Jak iSCSI wypada w porównaniu z Sambą (SMB) pod względem wydajności na moim urządzeniu NAS?

Omówienie​


iSCSI i Samba (SMB/CIFS) to dwa protokoły dostępu do pamięci masowej na urządzeniu QNAP NAS. iSCSI zapewnia dostęp na poziomie bloków, dzięki czemu NAS jest widoczny dla podłączonego komputera jako dysk lokalny, natomiast Samba oferuje udostępnianie plików w sieci na poziomie plików, umożliwiając wielu użytkownikom dostęp do folderów przez sieć. Wydajność może się różnić w zależności od protokołu dostępu, rozmiaru pliku i obciążenia.



Analiza​


Test porównawczy przeprowadzono na urządzeniu QNAP TS-462A w sieci 2,5 GbE. Poniższe wyniki porównują wydajność iSCSI i SMB dla transferów dużych i małych plików.

Transfery dużych plików (1 plik 32 GB)​


  • SMB: Wysyłanie: 295 MB/s | Pobieranie: 296 MB/s
  • iSCSI: Wysyłanie: 266 MB/s | Pobieranie: 265 MB/s
  • Wynik: SMB było około 11–12% szybsze niż iSCSI w przypadku transferów dużych plików.

Transfery małych plików (32 768 plików po 1 MB)​


  • SMB: Wysyłanie: 98,5 MB/s | Pobieranie: 119 MB/s
  • iSCSI: Wysyłanie: 293 MB/s | Pobieranie: 167 MB/s
  • Wynik: W przypadku transferów małych plików SMB było około 29–66% wolniejsze niż iSCSI.

Rzeczywista wydajność może się różnić w zależności od sprzętu NAS, konfiguracji sieci i ustawień. Powyższe wyniki pochodzą z jednej konfiguracji (TS-462A, QTS 5.2.6.3170 Build 20250620, 2,5 GbE).



Zalecenie​


Większości użytkowników zalecamy Sambę (SMB) do udostępniania plików między platformami, ponieważ jest ona szeroko obsługiwana przez systemy Windows, macOS i Linux. SMB jest zazwyczaj szybsze przy transferach dużych plików i najlepiej sprawdza się w środowiskach wieloużytkownikowych lub międzysystemowych.

iSCSI może zapewnić wyższą wydajność przy transferach małych plików i jest idealne, gdy pojedynczy komputer wymaga dostępu na poziomie bloków, na przykład do wirtualizacji lub baz danych. Jeśli Twój scenariusz użycia obejmuje optymalizację wydajności transferu małych plików do jednego urządzenia, rozważ iSCSI.

Ogólnie rzecz biorąc, SMB pozostaje preferowanym wyborem w większości scenariuszy.
 

Wiedza Jak wyeksportować informacje o dyskach twardych i obudowie z serwera NAS za pomocą skryptu?

NAS (QTS / QuTS Hero)



Scenariusz​


Jeśli używasz serwera NAS QNAP z jednostką rozszerzającą, możesz chcieć wyeksportować szczegółowe informacje o wszystkich zainstalowanych dyskach twardych — takie jak marka, model i numer seryjny — na potrzeby dokumentacji lub inwentaryzacji. Choć informacje te są widoczne w interfejsie graficznym, zaawansowani użytkownicy mogą pobrać i wyeksportować te szczegóły dotyczące dysków za pomocą wiersza poleceń przez SSH. Jest to przydatne do automatyzacji lub do inwentaryzacji zasobów IT.



Procedura​


  1. Włącz dostęp SSH na serwerze NAS QNAP.
    Uwaga: Włączenie SSH może wprowadzić zagrożenia bezpieczeństwa. Upewnij się, że używasz silnych haseł i wyłączasz SSH, gdy nie jest używane.
  2. Połącz się z serwerem NAS przez SSH przy użyciu klienta SSH (takiego jak PuTTY lub Terminal).
  3. Użyj dostarczonego skryptu hdd_id.sh, aby wyeksportować informacje o dyskach:
    • Pobierz lub utwórz skrypt: Zapisz następującą zawartość jako hdd_id.sh na serwerze NAS:
      Kod:
      #!/bin/sh
      # Usage:
      # ./hdd_id.sh # all enclosures, tab-separated (to stdout)
      # ./hdd_id.sh --csv # all enclosures, write to <HOST>-<YYYYMMDD>-DiskList.csv
      # ./hdd_id.sh 1 # only enc_id=1, tab-separated
      # ./hdd_id.sh --csv 1 # only enc_id=1, write to <HOST>-<YYYYMMDD>-DiskList.csv
      
      CSV=0
      if [ "$1" = "--csv" ]; then
      CSV=1
      shift
      fi
      
      if [ -n "$1" ]; then
      ENC_LIST="$1"
      else
      ENC_LIST=$(hal_app --se_enum 2>/dev/null | awk '
      /^=/{next}
      NF==0{next}
      /(^|[[:space:]])enc_id($|[[:space:]])/ { hdr=1; next }
      hdr && $1 ~ /^[0-9]+$/ { print $1 }
      ' | sort -n | uniq)
      fi
      
      [ -z "$ENC_LIST" ] && { echo "No enclosure enc_id found."; exit 1; }
      
      OUTFILE=""
      DELIM="\t"
      if [ $CSV -eq 1 ]; then
      HOSTNAME=$(uname -n 2>/dev/null)
      [ -z "$HOSTNAME" ] && HOSTNAME="NAS"
      DATESTR=$(date +%Y%m%d)
      OUTFILE="${HOSTNAME}-${DATESTR}-DiskList.csv"
      DELIM=","
      echo "Enclosure,Slot,Brand,Model,Serial" > "$OUTFILE"
      fi
      
      for ENC in $ENC_LIST; do
      NAME=$(hal_app --se_get_jbod_display_name enc_id=$ENC 2>/dev/null)
      [ -z "$NAME" ] && NAME="ENC_${ENC}"
      
      hal_app --pd_enum enc_id=$ENC 2>/dev/null | awk -v name="$NAME" -v D="$DELIM" -v csv="$CSV" -v out="$OUTFILE" '
      /^=/{next}
      NF==0{next}
      !hdr && /(^|[[:space:]])port_id($|[[:space:]])/ && /vendor/ && /model/ && /serial_no/ {
      for(i=1;i<=NF;i++){
      if($i=="port_id") pid=i
      if($i=="vendor") bid=i
      if($i=="model") mid=i
      if($i=="serial_no") sid=i
      }
      hdr=1; next
      }
      hdr && $1 ~ /^[0-9]+$/ && pid>0 && bid>0 && mid>0 && sid>0 {
      line = name D $(pid) D $(bid) D $(mid) D $(sid)
      if (csv==1) {
      print line >> out
      } else {
      print line
      }
      }
      '
      done
    • Nadaj skryptowi uprawnienia do wykonywania:
      Kod:
      chmod +x hdd_id.sh
    • Uruchom skrypt w zależności od potrzeb:
      • ./hdd_id.sh — Wyświetla listę wszystkich obudów, wyprowadza dane rozdzielone tabulatorami do terminala.
      • ./hdd_id.sh --csv — Wyświetla listę wszystkich obudów, zapisuje dane do pliku CSV o nazwie <HOST>-<YYYYMMDD>-DiskList.csv.
      • ./hdd_id.sh 1 — Wyświetla tylko obudowę o enc_id=1, rozdzieloną tabulatorami.
      • ./hdd_id.sh --csv 1 — Wyświetla tylko obudowę enc_id=1, zapisuje dane do pliku CSV.
    • Przykładowy wynik:
      Kod:
      ENC_0	3	TOSHIBA	MC04ACA300E	85G9XXXXFLVA
      ENC_0	6	Seagate	ST8000VX010-2ZR188	WPV0XYZZ
      ENC_0	7	Seagate	ST8000VX010-2ZR188	WPV0ZZZZ
      ENC_0	8	Seagate	ST8000VX010-2ZR188	WPVXXXR5
      TR-004-N001	1	Seagate	ST4000NE001-2MA101	WS24ZZZB
      TR-004-N001	2	Seagate	ST4000NE001-2MA101	WS24XXXY

      Każdy wiersz zawiera: Nazwa obudowy, Slot, Marka, Model, Numer seryjny.
    • Pobierz wyeksportowany plik (jeśli używasz --csv) z serwera NAS za pomocą File Station lub SMB/CIFS.




Dalsza lektura​


 

Wiedza Domyślne hasło administratora NAS zmienione na Cloud Key od wersji QTS/QuTS hero 5.2.0

Rozwiązanie​


Od wersji QTS 5.2.0 i QuTS hero h5.2.0 domyślnym hasłem administratora jest Cloud Key urządzenia. Wprowadź Cloud Key wielkimi literami. Na przykład Q12345678.

Ta aktualizacja poprawia bezpieczeństwo, eliminując uniwersalne hasła domyślne. We wcześniejszych wersjach używano adresu MAC pierwszego interfejsu sieciowego (QTS 4.4.2–5.1.x) lub hasła „admin” (w jeszcze starszych wydaniach).

Uwaga: Ta zmiana dotyczy nowych inicjalizacji systemu lub przywrócenia ustawień fabrycznych. Hasło nie jest zmieniane w systemach, które zostały zaktualizowane i mają już niestandardowe hasło administratora.

Wskazówka: Cloud Key swojego NAS można znaleźć na naklejce przyklejonej do urządzenia NAS lub na opakowaniu produktu.

8afdc54f3d8609ae478e4240689f2454.png




Dodatkowe informacje​


Jakie jest domyślne hasło administratora systemu mojego NAS?
 

Wiedza Jak przeprowadzić test pamięci NAS za pomocą memtester (bez HDMI™ lub GPU)

Opis​


Uszkodzona pamięć może powodować niestabilność systemu lub uszkodzenie danych. Stan pamięci serwera NAS można sprawdzić w systemie QTS, instalując narzędzie memtester za pośrednictwem Entware QPKG.

Uwaga: Wykonywanie testów pamięci może zakłócić działanie usług NAS. Wykonaj kopię zapasową ważnych danych i przeprowadź te czynności podczas okna konserwacyjnego.
Wskazówka: OOM (Out Of Memory) Killer to proces w systemie Linux, który zamyka aplikacje w przypadku braku pamięci w systemie. Testuj tylko część całkowitej pamięci, aby uniknąć niestabilności systemu.



Procedura​


Krok 1: Zainstaluj narzędzie memtester​


Pobierz narzędzie memtester, rozpakuj je i zapisz w folderze udostępnionym Public

Krok 2: Zatrzymaj wszystkie usługi NAS​


Ostrzeżenie: Zatrzymanie wszystkich usług przerwie dostęp do folderów udostępnionych, aplikacji oraz usług sieciowych. Przed kontynuowaniem upewnij się, że żaden użytkownik nie korzysta aktywnie z serwera NAS.

Kod:
sudo /etc/init.d/services.sh stop

Krok 3: Sprawdź dostępną pamięć​


Kod:
sudo free -g
total used free shared buffers cached
Mem: 62 9 53 0 0 4
-/+ buffers/cache: 4 58
Swap: 22 0 22

Wolna pamięć wynosi około 53 GB.

Krok 4: Uruchom Memtester​


Testuj wolną pamięć (około 80–90% całkowitej pamięci, aby uniknąć uruchomienia OOM Killera).

Kod:
sudo chmod +x /share/Public/memtester.*
sudo /share/Public/memtester.{x64/armv7/arm64} 53G 1

  • memtester.x64 / memtester.armv7 / memtester.arm64: Wybierz wersję pasującą do platformy Twojego serwera NAS.
  • 53G: Rozmiar wolnej pamięci do przetestowania (około 80–90% całkowitej pamięci RAM, np. 64 GB).
  • 1: Liczba pętli testowych do wykonania.

Krok 5: Interpretacja wyników​


Jeśli widzisz powtarzające się komunikaty FAILURE, moduł pamięci może być wadliwy i należy go wymienić.

Kod:
memtester version 4.7.1 (64-bit)
Copyright (C) 2001-2024 Charles Cazabon.
Licensed under the GNU General Public License version 2 (only).

pagesize is 4096
pagesizemask is 0xfffffffffffff000
want 54272MB (56908316672 bytes)
got 54272MB (56908316672 bytes), trying mlock ...locked.
Loop 1/1:
Stuck Address : ok
Random Value : ok
Compare XOR : ok
Compare SUB : ok
Compare MUL : ok
Compare DIV : ok
Compare OR : ok
Compare AND : ok
Sequential Increment: ok
Solid Bits : testing 43FAILURE: 0xffffffffffffffff != 0xffffdfffffffffff at offset 0x00000000082b72a8.
Block Sequential : testing 159FAILURE: 0x9f9f9f9f9f9f9f9f != 0x9f9fbf9f9f9f9f9f at offset 0x00000000082b56e8.
Checkerboard : testing 2FAILURE: 0xaaaaaaaaaaaaaaaa != 0xaaaa8aaaaaaaaaaa at offset 0x00000000082b72a8.
Bit Spread : testing 0FAILURE: 0xfffffffffffffffa != 0xffffdffffffffffa at offset 0x00000000082b72a8.
Bit Flip : testing 2FAILURE: 0x0000000000000001 != 0x0000200000000001 at offset 0x00000000082b56e8.
Walking Ones : testing 12FAILURE: 0xffffffffffffefff != 0xffffdfffffffefff at offset 0x00000000082b5608.
FAILURE: 0xffffffffffffefff != 0xffffdfffffffefff at offset 0x00000000082b72a8.
Walking Zeroes : testing 16FAILURE: 0x0000000000010000 != 0x0000020000010000 at offset 0x00000000082b5238.
FAILURE: 0x0000000000010000 != 0x0000200000010000 at offset 0x00000000082b56e8.
8-bit Writes : ok
16-bit Writes : ok

Krok 6: Uruchom wszystkie usługi NAS​


Po zakończeniu testowania uruchom ponownie wszystkie usługi NAS, aby przywrócić normalne działanie:

Kod:
sudo /etc/init.d/services.sh start

Przypomnienie: Po ponownym uruchomieniu sprawdź, czy wszystkie oczekiwane usługi NAS działają normalnie.

Krok 7: Usuwanie narzędzia memtester​


Usuń narzędzie memtester, jeśli nie jest już potrzebne.

Kod:
sudo rm -f /share/Public/memtester.*




Dalsza lektura​


Jak przeprowadzić test pamięci na serwerze NAS firmy QNAP?
 

Wiedza Jak sprawdzić status wsparcia mojego produktu QNAP?

Wszystkie produkty QNAP



Omówienie​


Znajomość statusu wsparcia produktu QNAP jest niezbędna do utrzymania bezpieczeństwa, uzyskiwania dostępu do najnowszych aktualizacji oprogramowania układowego oraz otrzymywania pomocy technicznej. Produkty QNAP przechodzą przez kilka faz wsparcia: Wspierane, Zakończenie wsparcia (EOS) oraz Zakończenie cyklu życia (EOL). Każda faza określa poziom dostępnych aktualizacji i usług. Aby ułatwić uzyskanie tych informacji, udostępniamy dedykowaną stronę, na której można łatwo sprawdzić i zrozumieć aktualny status wsparcia produktów QNAP.



Procedura​


  1. Zidentyfikuj model produktu QNAP:
    - Znajdź nazwę modelu urządzenia, którą zazwyczaj można znaleźć na naklejce na spodzie lub z tyłu urządzenia.
    - Możesz też zalogować się do urządzenia i przejść do Panel sterowania > Stan systemu > Informacje o systemie > Nazwa modelu.
  2. Sprawdź status wsparcia produktu:
    - Odwiedź stronę Status wsparcia produktów QNAP.
    - Skorzystaj z funkcji wyszukiwania lub przeglądaj listę, aby znaleźć model produktu.
    - Sprawdź fazę, w której znajduje się produkt, oraz zapoznaj się z tabelą dotyczącą napraw sprzętu, aktualizacji oprogramowania układowego, wsparcia technicznego i innych usług.



Ograniczenia​


Jeśli produkt jest oznaczony jako Zakończenie cyklu życia (EOL), nie będzie otrzymywać dalszych aktualizacji oprogramowania układowego ani wsparcia technicznego od QNAP.
Aby zapewnić ciągłość bezpieczeństwa i wsparcia, zalecamy przejście na wspierany produkt QNAP.
 

Wiedza Dlaczego nie mogę uzyskać dostępu do połączenia FTP w Hybrid Mount po ponownym uruchomieniu serwera NAS?

Hybrid Mount



Scenariusz​


Po zamontowaniu serwera FTP za pomocą HybridMount użytkownicy mogą normalnie uzyskiwać dostęp do plików przed ponownym uruchomieniem systemu. Jednak po ponownym uruchomieniu serwera NAS zamontowany folder FTP staje się niedostępny przez SSH lub aplikacje takie jak Plex, mimo że HybridMount wyświetla status połączenia jako „normalny”. Dostęp zostaje przywrócony dopiero po ręcznym przejrzeniu zasobu FTP w aplikacji File Station.



Rozwiązanie​


To zachowanie jest zgodne z założeniami. Zasoby FTP i SFTP montowane w HybridMount nie są montowaniami na poziomie jądra, jak SMB i NFS. Są to połączenia na poziomie użytkownika, które stają się aktywne dopiero po uzyskaniu do nich dostępu przez File Station. Dlatego po ponownym uruchomieniu serwera NAS zasób FTP nie odtwarza automatycznie systemowego punktu montowania.

1. Po ponownym uruchomieniu serwera NAS otwórz aplikację File Station i kliknij zamontowany folder FTP. Ta czynność wyzwoli połączenie FTP i ponownie udostępni pliki.

2. Jeśli potrzebujesz, aby usługi lub aplikacje automatycznie korzystały z zamontowanego zasobu po ponownym uruchomieniu, rozważ użycie zdalnych zasobów SMB lub NFS w HybridMount, ponieważ te protokoły obsługują montowanie na poziomie jądra.



Dalsza lektura​


Jak używać HybridMount do montowania folderu udostępnionego systemu Windows na serwerze QNAP NAS?
 

Wiedza Tworzenie kopii zapasowych dużej liczby małych plików na innym serwerze QNAP NAS: zastosuj replikę migawkową

NAS (QTS / QuTS Hero)



Scenariusz​


Podczas tworzenia kopii zapasowych dużej liczby małych plików — od dziesiątek do setek tysięcy — na innym serwerze NAS, metody plikowe (RTRR / rsync) muszą skanować katalogi, otwierać/zamykać pliki i porównywać metadane dla każdego obiektu — a te koszty dominują, gdy pliki są bardzo małe.



Rozwiązanie​


Użyj replikacji opartej na migawkach. Poniżej przedstawiono zalecane podejście wraz ze zmierzonymi wynikami.

Środowisko testowe (orientacyjnie)​


  • Źródłowy NAS: TS-h1677AXU-RP (QuTS hero h5.2.6.3195, 2025/07/15)
  • Docelowy NAS: TS-h1677AXU-RP (taki sam)
  • HBS 3: V26.0.1.723

Podsumowanie pomiarów: 100 000 małych plików (łącznie 138 GB)


MetodaPrzepustowośćPrzybliżony czas ukończenia*
Snapshot Replica1,00 GB/s≈ 2 min 18 s
SnapSync1,16 GB/s≈ 1 min 58 s
RTRR225,87 MB/s≈ 10 min 10 s
rsync219,98 MB/s≈ 10 min 27 s

Co to oznacza​


W tej konfiguracji Snapshot Replica/SnapSync był ok. 4,4–5,1× szybszy niż RTRR/rsync w przypadku bardzo małych plików. Między dwoma serwerami QNAP NAS replikacja oparta na migawkach przenosi pracę na poziom zmian blokowych, drastycznie zmniejszając narzut przypadający na pojedynczy plik.

Reguła decyzyjna

  • Oba serwery NAS pracują pod QuTS hero → użyj SnapSync (replikacja niemal w czasie rzeczywistym; najszybsza w tym teście).
  • W przeciwnym razie → użyj Snapshot Replica (SnapSync wymaga QuTS hero zarówno na źródle, jak i na celu).
 

Wiedza Jak przeprowadzić migrację offline NAS między dwiema lokalizacjami

NAS (QTS / QuTS)



Scenariusz​


1. Fizycznie przenosisz ten sam NAS tam i z powrotem (lub wykonujesz jednorazowe przeniesienie) i chcesz, aby w każdej lokalizacji działał na zasadzie „podłącz i pracuj”, bez ponownej konfiguracji adresów IP.

2. Chcesz przenieść dużą ilość danych, ale nie chcesz obciążać sieci firmowej, pozostawiając oba NAS-y w obu lokalizacjach nietknięte.



Rozwiązanie​


1. Dwa porty NIC, dwa adresy IP lokalizacji (jeden NAS podróżujący między A ↔ B)​


Konfiguracja na NAS-ie​


  • Sieć i przełącznik wirtualny → Interfejsy:
    • NIC1: statyczny adres IP dla lokalizacji A, ustawiona brama; ustawiony DNS.
    • NIC2: statyczny adres IP dla lokalizacji B, ustawiona brama; ustawiony DNS.
  • Wyłącz bramę na „drugim” NIC przed opuszczeniem każdej lokalizacji (lub pozostaw pole bramy puste na nieaktywnym NIC i ustaw ją tylko wtedy, gdy jest potrzebna).

W każdej lokalizacji​


  • Podłącz tylko odpowiedni NIC (nie podłączaj obu).
  • Potwierdź trasę domyślną (Sieć i przełącznik wirtualny → Trasy).
  • Zweryfikuj dostęp.

2. Przenoszenie obudowy JBOD między lokalizacjami​


  • Podłącz JBOD do NAS-a w lokalizacji A (USB/Thunderbolt w zależności od modelu).
  • Sformatuj JBOD jako pamięć zewnętrzną (np. ext4) i zamontuj jako pojedynczy wolumin.
    ⚠️ OSTRZEŻENIE: Formatowanie SPOWODUJE USUNIĘCIE WSZYSTKICH DANYCH na JBOD.
  • Zapisz dane na JBOD
  • Bezpiecznie odłącz JBOD od NAS-a
  • Fizycznie przenieś JBOD do lokalizacji B; podłącz do NAS-a
  • Skopiuj dane z JBOD na NAS w lokalizacji B
 

Wiedza Jak zbierać i przesyłać dzienniki diagnostyczne serwera NAS do działu pomocy technicznej QNAP?

QTS, QuTS hero, Helpdesk



Omówienie​


Dzienniki diagnostyczne zawierają szczegółowe informacje techniczne o działaniu systemu i błędach na serwerze NAS. Przesłanie dzienników diagnostycznych pomaga działowi pomocy technicznej QNAP zidentyfikować potencjalne problemy i je rozwiązać.

W tym artykule wyjaśniono, jak zbierać i wysyłać dzienniki z serwera QNAP NAS do działu pomocy technicznej QNAP.



Rozwiązanie​


Istnieje kilka sposobów zbierania i przesyłania tych dzienników, w zależności od preferencji lub zastosowania.

Metoda 1: Korzystanie z aplikacji Helpdesk (zalecana)​


Krok 1: Uzyskaj dostęp do aplikacji Helpdesk​


  • Zaloguj się do serwera QNAP NAS przy użyciu konta administratora.
  • Otwórz centrum App Center i upewnij się, że aplikacja Helpdesk jest zainstalowana i zaktualizowana.
  • Uruchom aplikację Helpdesk.

    214085746c956a3a5225e7bf88988d98.png

Krok 2: Zbierz dzienniki diagnostyczne serwera NAS​


  • W aplikacji Helpdesk przejdź do Narzędzie diagnostyczne > Pobierz dzienniki.
  • Pobierz.
  • System wygeneruje plik zip zawierający dzienniki systemowe i dane diagnostyczne.
  • Zapisz plik na komputerze.

    27e11a255392c8a18067e2b53c65bd0b.png

Krok 3: Utwórz zgłoszenie pomocy technicznej​


  • W aplikacji Helpdesk kliknij Prośba o pomoc.
    d22959f95094b65224491ab5ffa83550.png
  • Wypełnij formularz, podając następujące informacje:
    • Opis problemu
    • Model serwera NAS
    • System operacyjny
      6ea8ea207063a77a2555a2938d62b4ad.png
  • Dołącz właśnie pobrany plik dziennika.
    7bb1c1ad14557a6c06cb9e11d5d7e8e9.png
  • Prześlij zgłoszenie pomocy technicznej.
    d46c5f40085c1fdc74106367b4c57713.png

Metoda 2: Zbieranie dzienników przez SSH (dla zaawansowanych użytkowników lub gdy interfejs sieciowy jest niedostępny)​


Krok 1: Uzyskaj dostęp do serwera NAS przez SSH​


  • Użyj klienta SSH, takiego jak PuTTY, aby zalogować się do serwera NAS.
    Połącz się, podając adres IP serwera NAS i dane uwierzytelniające administratora.

Krok 2: Wygeneruj dziennik diagnostyczny​


Uruchom następujące polecenie:

  • Kod:
    /mnt/ext/opt/qdesk/www/data/script/get_log $(get_hwsn)

W przypadku powodzenia plik dziennika zostanie zapisany w lokalizacji:

  • Kod:
    /mnt/diag/<serial-number>.zip

727c4998bfe26e84d8cb681d996098bc.png


Krok 3: Udostępnij dziennik do pobrania​


Skopiuj plik dziennika do folderu publicznego, aby móc go łatwo pobrać:

  • Kod:
    cp /mnt/diag/$(get_hwsn).zip /share/Public/
  • Teraz możesz:
    • Użyć aplikacji File Station, aby uzyskać dostęp do folderu Public i pobrać plik zip
    • Lub uzyskać dostęp do folderu Public przez SMB z komputera

      56ec7a1fbb9cdef1a019fd5deac0e0b0.png

Metoda 3: Eksport dzienników systemowych z Panelu sterowania (tylko podstawowe dzienniki)​


  • Zaloguj się do serwera NAS i przejdź do Panel sterowania > QuLog Center > Urządzenie lokalne > Dziennik zdarzeń
  • Kliknij Eksportuj dzienniki.
  • Wybierz format pliku dziennika i wybierz Pobierz na komputer. Możesz wybrać kompresję pliku.
  • Kliknij Eksportuj.

Uwaga: Ta metoda obejmuje wyłącznie podstawowe dzienniki systemowe i może być niewystarczająca do rozwiązywania problemów.

15d30a3bdb6ae3e7c97a67f4ff46795c.png


Metoda 4: Przesyłanie przez portal serwisowy QNAP (przez sieć)​


  • Przejdź do portalu serwisowego QNAP: https://service.qnap.com/
  • Zaloguj się przy użyciu QNAP ID
  • Przejdź do Pomoc techniczna > Utwórz zgłoszenie pomocy technicznej
  • Wypełnij formularz, podając następujące informacje:
    • Opis problemu
    • Model serwera NAS i wersja oprogramowania układowego
  • Dołącz plik dziennika pobrany za pomocą aplikacji Helpdesk lub przez SSH
  • Prześlij zgłoszenie

    ceda2c92e821b5f777df654417430975.png




Dalsze informacje​


 

Wiedza Jak dodać zadania do crontab, aby zaplanować zadanie

QTS i QuTS Hero



Rozwiązanie​


Przed rozpoczęciem musisz być w stanie połączyć się ze swoim serwerem QNAP NAS za pomocą SSH oraz wiedzieć, jak edytować plik przy użyciu edytora tekstu, takiego jak vi.

Crontab może służyć do wykonywania zadań w oparciu o powtarzający się harmonogram.

Aby wyświetlić zawartość crontab, zaloguj się do serwera NAS przez SSH i wpisz crontab -l.

Kod:
[~] # crontab -l

Zobaczysz listę wpisów crontab.

np.:

412e13a5f2ca93f7512639196f1dd663.png


To jest definicja crontab. (z Wikipedii)

e1b86e5ba984b7d472e4634560b4979a.png


Aby uzyskać więcej szczegółów, zobacz Cron na Wikipedii.

Teraz możemy rozpocząć modyfikację wpisów crontab.

wskazówka
NIE edytuj crontab w zwykły sposób, jak poniżej.
X [~] # crontab -e

Ze względu na sposób aktualizacji oprogramowania układowego, crontab zostanie nadpisany podczas następnego ponownego uruchomienia systemu.


Oczywiście, chciałbyś, aby Twoje zaplanowane zadanie przetrwało po ponownym uruchomieniu. Postępuj zatem zgodnie z poniższymi krokami.

1. Edytuj plik crontab "/etc/config/crontab" bezpośrednio w edytorze tekstu i dodaj do niego zadanie w prawidłowym formacie.

np.:

Kod:
[~] # vi /etc/config/crontab

2. Zapisz zmiany i wyjdź z edytora.

3. Uruchom poniższe polecenie, aby ponownie załadować plik crontab i zrestartować demona cron.

Kod:
[~] # crontab /etc/config/crontab && /etc/init.d/crond.sh restart

Uwaga: Nie zapomnij zmienić trybu pliku skryptu na wykonywalny.

np.: Nazwa pliku skryptu to myscript.sh

Kod:
[~] # chmod +x myscript.sh

4. Gotowe.

Teraz powinieneś móc zobaczyć, że Twój plik skryptu uruchamia się okresowo, a nawet po ponownym uruchomieniu systemu.



 

Wiedza Jak uruchomić Python 3 na serwerze NAS

Wszystkie serie NAS



Scenariusz​


Mimo zainstalowania QPKG Python 3 z App Center, podczas uruchamiania python nadal widzę wersję 2.7.13.

37fe464f538483be6f539babf5b7d44e.png


bcde0486c98353bc2c86d9ecef08b9db.png




Rozwiązanie​


wskazówka
Stare wersje oprogramowania układowego QTS, takie jak 4.5.4 lub wcześniejsze, mogą zawierać tylko Python3 3.5.2.0.2 lub starsze wersje.
Aby używać i instalować nowsze wersje Python3, zaktualizuj oprogramowanie układowe QTS do najnowszej oficjalnie wydanej wersji.
np.
Python3 3.5.2.0.2 (w QTS v4.5.4)
Python3 3.10.4.1 (w QTS v5.0.1)


1. Pobierz i zainstaluj Python3 w App Center (jeśli nie jest jeszcze zainstalowany)

6781b84ddb0919007e5fc3abaad6dff2.png


2. Zaloguj się do konsoli poleceń NAS przez ssh jako admin.

c5cd661248cd70b03274a443cd175613.png


3. Dodaj jedną linię do python3.bash za pomocą poniższego polecenia.

Kod:
[~] # echo '/bin/ln -sf "${_PYTHON3_QPKG_BIN}/python3" "${_PYTHON3_QPKG_BIN}/python"' >> /etc/profile.d/python3.bash

4. source python3.bash (Tę czynność należy wykonywać każdorazowo po utworzeniu nowej sesji ssh.)

Kod:
[~] # . /etc/profile.d/python3.bash

5. Polecenie aktualizujące (Tę czynność należy wykonywać każdorazowo po utworzeniu nowej sesji ssh.)

Kod:
[~] # hash -r

6. Po wykonaniu powyższych kroków możesz uruchamiać python3

ef6ff5a761faa0895cf529f5e4964ad9.png




Dalsza lektura​


P: Czy powyższe zmiany wpłyną na inne wbudowane programy wymagające Python2?

O: Nie. Inne wbudowane programy NAS wymagające Python2 nadal używają oryginalnej ścieżki uruchamiania.
 

Wiedza Jakie jest domyślne hasło administratora systemu mojego urządzenia QNE?

QNE Network, QNE ADRA



Wprowadzenie​


Urządzenia z systemem QNE Network i QNE ADRA mają zarezerwowane przez system konto administratora o nazwie „system-maintainer".

Aby tymczasowo włączyć konto „system-maintainer" i zresetować fizyczne porty sieciowe, naciśnij i przytrzymaj przycisk reset na urządzeniu przez 3 sekundy. Konto zostanie automatycznie ponownie wyłączone o godzinie 24:00 (północ) tego samego dnia.



Szczegóły​


Hasło do konta „system-maintainer" zależy od wersji systemu operacyjnego:

Wersja systemu operacyjnegoHasło
QNE Network, QNE ADRA1.0.5 i nowszeKlucz w chmurze
1.0.4 i starszeAdres MAC 1

Klucz w chmurze oraz adres MAC 1 znajdziesz na naklejce umieszczonej na urządzeniu.

Upewnij się, że wszystkie litery są wielkie, a znaki specjalne zostały usunięte:

  • Jeśli klucz w chmurze to „Q1234-5678", hasło to „Q12345678".
  • Jeśli adres MAC 1 to „aa:bb:cc:11:22:33", hasło to „AABBCC112233".



Dalsza lektura​


Jakie jest domyślne hasło administratora systemu mojego urządzenia QNAP?
 

Wiedza Jak ustawić ulubione RSS w Download Station?

Download Station



Szczegóły​


Pola Słowo kluczowe i Nie zawiera w sekcji Download Station > Menedżer pobierania RSS > Ustawienia filtra nie obsługują wprowadzania wielu słów kluczowych i warunków.

Jeśli szukasz konkretnego serialu, na przykład The Comedy Show.

1. Aby znaleźć sezon 2, odcinek 5, wpisz The Comedy Show w polu słowa kluczowego i wpisz 2x5 w polu numeru odcinka.

2. Aby znaleźć odcinki od 7 do 10 z sezonu 3, wpisz The Walking Dead w polu słowa kluczowego i wpisz 3x7-10 w polu numeru odcinka.

1632632874792975e43007243d3279c1.jpg
 

Wiedza Dlaczego automatyczny eksport QuLog zawsze zapisuje stare dzienniki zamiast nowych?

QuLog Center



Szczegóły​


Po wybraniu opcji „Archiwizuj i przenieś wpisy dziennika do określonej lokalizacji po osiągnięciu limitu bazy danych", w zależności od ustawień rejestrowania dostępu, archiwizacja do określonej lokalizacji (folderu docelowego) zostanie uruchomiona po spełnieniu pierwszego z warunków: „Maksymalna liczba wpisów" lub „Czas przechowywania dzienników".

Na przykładzie maksymalnej liczby wpisów: jeśli ustawiono ją na 1 milion, po osiągnięciu tego limitu i wygenerowaniu wpisu numer 1 000 001 QuLog zarchiwizuje stary pierwszy wpis.

Na przykładzie ustawienia czasu przechowywania dzienników: jeśli ustawiono je na „ostatnie 180 dni", eksport rozpocznie się następnego dnia po 180. dniu. Przykładowo: dzisiaj jest 6.02.2024, przechowywanie rozpocznie się od 9.08.2023.
 

Wiedza Jak otworzyć zgłoszenie pomocy technicznej w firmie QNAP?

Helpdesk



Szczegóły​


Istnieją dwa sposoby utworzenia zgłoszenia pomocy technicznej w firmie QNAP.

  1. Zaloguj się do urządzenia QNAP.
  2. Otwórz aplikację Helpdesk.
  3. Przejdź do Prośba o pomoc.
  4. Po wyświetleniu monitu zaloguj się przy użyciu swojego identyfikatora QNAP ID.
  5. Wypełnij formularz.
    Podaj jak najwięcej szczegółów.
    1. Pamiętaj o wypełnieniu wszystkich pól wymaganych.
    2. Opcjonalnie: Zaznacz Zezwalam pomocy technicznej QNAP na dostęp do dzienników systemowych.
      Dzienniki systemowe pomagają pomocy technicznej QNAP w ocenie problemów z urządzeniem i dostarczeniu odpowiednich rozwiązań w odpowiednim czasie.
    3. Opcjonalnie: Dołącz powiązane pliki, takie jak zrzuty ekranu lub dzienniki debugowania.
  6. Kliknij Wyślij.
    Aplikacja Helpdesk wysyła zgłoszenie do pomocy technicznej QNAP.

  1. Pobierz dzienniki z urządzenia.

    wskazówka
    Dzienniki można pobrać za pomocą aplikacji Helpdesk lub przez SSH.
  2. Przejdź do witryny QNAP Service Portal.
  3. Zaloguj się przy użyciu swojego identyfikatora QNAP ID.
  4. Jeśli strona internetowa nie przekieruje automatycznie do formularza nowego zgłoszenia, przejdź do Pomoc techniczna i kliknij Utwórz zgłoszenie pomocy technicznej.
  5. Wypełnij formularz.
    1. Pamiętaj o wypełnieniu wszystkich pól wymaganych.
    2. Dołącz pobrane dzienniki.
    3. Opcjonalnie: Dołącz dodatkowe pliki, takie jak zrzuty ekranu.
  6. Kliknij Wyślij.
    Strona internetowa wysyła zgłoszenie do pomocy technicznej QNAP.

Dalsze informacje​


Jak korzystać z portalu QNAP Service Portal
 

Wiedza Dlaczego podczas próby zapisania na dysku zewnętrznym plików, których nazwy zawierają znaki specjalne, pojawia się komunikat o błędzie?

File Station



Szczegóły​


Niektóre systemy plików (takie jak NTFS, FAT32 i exFAT) mają zarezerwowane znaki i słowa, których nie można używać w nazwach plików.

Jeśli kopiujesz/przenosisz/zapisujesz pliki na urządzeniu wykorzystującym system plików z zarezerwowanymi znakami/słowami, operacja nie powiedzie się, gdy w nazwach plików występują te zarezerwowane znaki/słowa.

uwaga
Aby zapewnić zgodność plików z wieloma urządzeniami, należy unikać używania w nazwach plików następujących znaków:
/ | \ : ? < > * "




Dalsza lektura​


Filename – Wikipedia

Naming Files, Paths, and Namespaces – Win32 apps | Microsoft Learn
 

Wiedza Jakie jest domyślne hasło administratora systemu mojego urządzenia QES?

QES



Szczegóły​


Domyślne hasło dla domyślnego konta administratora „admin" w QES zależy od wersji QES:

Wersja QESDomyślne hasło
QES 2.1.1 build 20200515 i nowszeNumer seryjny serwera NAS zapisany wielkimi literami
QES 2.1.1 build 20200424Numer seryjny serwera NAS zapisany małymi literami
QES 2.1.1 build 20200319 i wcześniejszeadmin

Numer seryjny można znaleźć na naklejce umieszczonej na serwerze NAS lub za pomocą narzędzia Qfinder Pro.



Dalsza lektura​


Jakie jest domyślne hasło administratora systemu mojego urządzenia QNAP?
 

Wiedza Prędkość transferu niezgodna ze specyfikacją

Obsługiwane modele:

  • Wszystkie serie NAS

Obsługiwane oprogramowanie układowe:

  • Wszystkie wersje oprogramowania układowego QTS

Jeśli napotkasz sytuacje, w których prędkość połączenia nie odpowiada prędkości określonej w specyfikacji urządzeń, warto sprawdzić, czy przełącznik obsługuje określoną prędkość transferu, ponieważ nie wszystkie przełączniki 10G obsługują połączenie 5G. Na przykład przełącznik może obsł.
 

Wiedza Dlaczego iOS Qsync Pro nie widzi folderów w telefonie tak, jak klient na komputer lub wersja na Androida?

Odpowiednie produkty:

  • Qsync Pro

Z uwagi na mechanizm piaskownicy (sandbox) w systemie iOS aplikacja może uzyskiwać dostęp tylko do folderów znajdujących się w jej obrębie; aplikacja nie ma dostępu do folderów innych aplikacji. Dlatego podczas konfigurowania sparowanych folderów w telefonie są to foldery w aplikacji Qsync Pro.

Oto przykład:

Aby skonfigurować parę, muszę najpierw utworzyć folder w aplikacji Qsync Pro. Na poniższym obrazku tworzę folder o nazwie „Test”.

f51d8c3fc0b988ad2255f7715fec7d3a.png


Po skonfigurowaniu pary mogę znaleźć ją na stronie Zarządzaj sparowanymi folderami, jak pokazano na poniższym obrazku.

7e7a3938a923af1d6a74349c84260f55.png


Następnie, wysuwając lewy panel, widzę, że w Qsync Pro został utworzony nowy folder „Test”, który jest synchronizowany z folderem Qsync na serwerze NAS.

9862274f74a0c69e71b8700e8e687fa5.png


Po skonfigurowaniu pary synchronizacji te 2 foldery będą synchronizowane zgodnie z ustawionymi przeze mnie regułami. Na przykład po zmianie nazwy pliku w folderze „Test” w aplikacji Qsync Pro, nazwa tego samego pliku w folderze „Qsync” na serwerze NAS również zostanie automatycznie zmieniona.

Powiązany link: