FAQ Jak może administrator pomóc mi zmienić moje hasło?

QNAP

Bot
Management
29 Kwiecień 2013
2 108
34
88
Taipei
www.qnap.com
Odpowiednie produkty
HDP for PC/VM, HDP PC Agent

Począwszy od wersji 2.3.1, produkt wcześniej znany jako HDP został przemianowany na HDP for PC/VM.

Począwszy od wersji 1.3.0, produkt wcześniej znany jako NetBak PC Agent został przemianowany na HDP PC Agent.




Przegląd
Podczas tworzenia kopii zapasowej lub przywracania komputera z systemem Windows, serwera Windows lub maszyny wirtualnej za pomocą HDP for PC/VM lub HDP PC Agent, bazy danych PostgreSQL wymagają skonfigurowania pewnych ustawień, aby zapewnić pełne utworzenie kopii zapasowej/przywrócenie bazy danych przez HDP for PC/VM lub HDP PC Agent.

Aby uzyskać szczegółowe informacje na temat tworzenia kopii zapasowych i przywracania maszyn za pomocą HDP for PC/VM i HDP PC Agent, zobacz następujące:


Konfiguracja bazy danych PostgreSQL dla HDP for PC/VM i HDP PC Agent

1. Skonfiguruj bazę danych PostgreSQL zgodnie z urządzeniem/maszyną:
Dla baz danych PostgreSQL na maszynie wirtualnej
  1. Zaloguj się do maszyny wirtualnej za pomocą powłoki poleceń, takiej jak Bash, Windows PowerShell lub macOS Terminal.
  2. Otwórz plik konfiguracyjny PostgreSQL postgresql.conf w edytorze tekstu Vi za pomocą następującego polecenia:
    Kod:
    sudo
    
    vi
    
    /etc/postgresql/16/main/postgresql.conf
    ShellCopy
  3. Zmodyfikuj następujące opcje w pliku postgresql.conf :
    Kod:
    archive_mode = on
    archive_command = 'test ! -f /mnt/server/archivedir/%f && cp %p /mnt/server/archivedir/%f'
    wal_level = replica
    CustomCopy
  4. Skonfiguruj wymagane prawa własności i uprawnienia za pomocą następujących poleceń:
    Kod:
    sudo
    
    chown
    
    -R
    
    postgres:postgres
    
    /mnt/server/archivedir
    
    sudo
    
    chmod
    
    -R
    
    700
    
    /mnt/server/archivedir
    ShellCopy
  5. Zapisz zmiany w postgresql.conf za pomocą następującego polecenia:
    Kod:
    :wq
    ShellCopy
  6. Naciśnij Enter.
  7. Uruchom ponownie serwer bazy danych PostgreSQL.
Dla baz danych PostgreSQL na komputerze z systemem Windows lub serwerze Windows
  1. Otwórz powłokę poleceń komputera lub serwera, taką jak Bash lub Windows PowerShell.
  2. Otwórz plik konfiguracyjny PostgreSQL postgresql.conf w Windows Notepadza pomocą następującego polecenia:
    Kod:
    notepad
    
    "C:\Program
    
    Files\PostgreSQL
    \17
    \data\postgresql.conf"
    ShellCopy
  3. Zmodyfikuj następujące opcje w pliku postgresql.conf :
    Kod:
    archive_mode = on
    archive_command = 'copy "%p" "C:\\server\\archivedir\\%f"'
    wal_level = replica
    CustomCopy
  4. Zapisz zmiany w postgresql.conf i zamknij Notepad.
  5. Uruchom ponownie serwer bazy danych PostgreSQL.

2. (Opcjonalnie) Sprawdź, czy baza danych PostgreSQL została poprawnie skonfigurowana:
Po skonfigurowaniu bazy danych PostgreSQL zgodnie z powyższymi krokami i zresetowaniu serwera bazy danych, możesz sprawdzić, czy baza danych PostgreSQL została poprawnie skonfigurowana, wykonując jedną lub więcej z następujących czynności:

  • Sprawdź zawartość folderu pg_wal
    Jeśli baza danych PostgreSQL jest poprawnie skonfigurowana, po zresetowaniu serwera bazy danych w folderze pg_wal pojawi się podfolder archive_status zawierający pliki kończące się na .done.
  • Sprawdź logi bazy danych
    Sprawdź logi PostgreSQL pod kątem komunikatów o błędach. Komunikat o błędzie może wskazywać na nieprawidłową konfigurację pliku postgresql.conf.
  • Ręcznie wyzwól przełączenie pliku WAL (Write-Ahead Log)
    Jeśli podczas resetowania serwera bazy danych wystąpił błąd lub HDP for PC/VM i HDP PC Agent nadal nie tworzą poprawnie kopii zapasowych ani nie przywracają bazy danych, możesz uruchomić następujące polecenie, aby wymusić na serwerze bazy danych PostgreSQL wygenerowanie i użycie nowego pliku WAL:
    Kod:
    SELECT pg_switch_wal();
    CustomCopy