EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

barman - Online în cloud

Rulați barman în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Acesta este barmanul de comandă care poate fi rulat în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


barman - Manager de backup și recuperare pentru PostgreSQL

REZUMAT


barman [OPŢIUNI] COMMAND

DESCRIERE


barman este un instrument de administrare pentru recuperarea în caz de dezastru a serverelor PostgreSQL scrise în
Piton. barman poate efectua copii de siguranță de la distanță ale mai multor servere în situații critice pentru afaceri
medii și ajută DBA în timpul fazei de recuperare.

OPŢIUNI


-v, --versiune
Afișați numărul versiunii programului și ieșiți.

-q, --Liniște
Nu scoateți nimic. Util pentru scripturile cron.

-h, --Ajutor
Afișați un mesaj de ajutor și ieșiți.

-c ÎNFIINȚAT, --config ÎNFIINȚAT
Utilizați fișierul de configurare specificat.

COMANDE


Important: fiecare comandă are o opțiune de ajutor

arhiva-wal SERVER_NAME
Arhivați fișierele WAL primite pentru SERVER_NAME, mutându-le în arhivă, în timp ce
aplicând compresie dacă este solicitat.

cron Efectuați sarcini de întreținere, cum ar fi aplicarea politicilor de păstrare sau a fișierelor WAL
de management.

list-server
Afișați toate serverele configurate și descrierile acestora.

show-server SERVER_NAME
Afișați informații despre SERVER_NAME, inclusiv: conninfo, backup_directory,
wals_directory și multe altele. Specificați totul ca SERVER_NAME pentru a afișa informații despre
toate serverele configurate.

Starea SERVER_NAME
Afișați informații despre starea unui server, inclusiv: numărul de disponibile
backup-uri, archive_command, archive_status și multe altele. De exemplu:

Mocirea serverului:
Descriere: baza de date Giggity
Nod pasiv: fals
Versiunea PostgreSQL: 9.3.9
Extensie pgespresso: Nu este disponibilă
Directorul de date PostgreSQL: /srv/postgresql/9.3/data
Setarea „comandă_arhivă” PostgreSQL: rsync -a %p barman@backup:/var/lib/barman/quagmire/incoming
Ultimul WAL arhivat: 0000000100003103000000AD
Segmentul WAL actual: 0000000100003103000000AE
Politici de păstrare: aplicate (mod: automat, reținere: REDUNDANCY 2, reținere WAL: MAIN)
Număr de copii de rezervă disponibile: 2
Prima copie de rezervă disponibilă: 20150908T003001
Ultima copie de rezervă disponibilă: 20150909T003001
Cerințe minime de redundanță: îndeplinite (2/1)

verifica SERVER_NAME
Afișați informații de diagnosticare despre SERVER_NAME, inclusiv: verificarea conexiunii ssh,
Versiunea PostgreSQL, directoarele de configurare și de rezervă. Specificați toate ca
SERVER_NAME pentru a afișa informații de diagnosticare despre toate serverele configurate.

--nagios
Ieșire compatibilă cu pluginul Nagios

diagnostica
Colectați informații de diagnosticare despre serverul pe care este instalat barman și tot
serverele configurate, inclusiv: configurație globală, versiune SSH, Python
versiunea, versiunea rsync, precum și configurația curentă și starea tuturor serverelor.

de rezervă SERVER_NAME
Efectuați o copie de rezervă a SERVER_NAME utilizând parametrii specificați în configurație
fişier. Specificați totul ca SERVER_NAME pentru a efectua o copie de rezervă a tuturor configurațiilor
servere.

--punct de control imediat
obligă punctul de control inițial să se facă cât mai repede posibil. Anulează
valoarea parametrului immediate_checkpoint, dacă este prezent în configurație
fișier.

--fără punct de control imediat
forțează să aștepte punctul de control. Suprascrie valoarea parametrului
immediate_checkpoint, dacă este prezent în fișierul de configurare.

--reutilizare-backup [INCREMENTAL_TYPE]
Ignoră comportamentul opțiunii reuse_backup. Valori posibile pentru
INCREMENTAL_TYPE sunt:

· de pe: nu reutilizați ultima copie de rezervă disponibilă;

· copiaţi: reutilizați ultima copie de rezervă disponibilă pentru un server și creați o copie a
fișierele neschimbate (reduceți timpul de rezervă);

· legătură: reutilizați ultima copie de rezervă disponibilă pentru un server și creați o legătură rigidă
a fișierelor neschimbate (reduceți timpul și spațiul de rezervă);

linkul este ținta implicită dacă este utilizat --reuse-backup și INCREMENTAL_TYPE este
neexplicit.

--retry-times
Numărul de încercări ale copiei de rezervă de bază, după o eroare. Folosit în timpul ambelor
operațiuni de backup și recuperare. Suprascrie valoarea parametrului
basebackup_retry_times, dacă este prezent în fișierul de configurare.

--nu-reîncercați
La fel ca --retry-times 0

--reîncearcă-adormi
Numărul de secunde de așteptare după o copie eșuată, înainte de a reîncerca. Folosit în timpul
atât operațiuni de backup, cât și de recuperare. Suprascrie valoarea parametrului
basebackup_retry_sleep, dacă este prezent în fișierul de configurare.

copie de rezervă a listei SERVER_NAME
Afișați copiile de rezervă disponibile pentru SERVER_NAME. Această comandă este utilă pentru a prelua a
ID de rezervă. De exemplu:

servername 20111104T102647 - Vineri, 4 noiembrie 10:26:48 2011 - Dimensiune: 17.0 MiB - Dimensiune WAL: 100 B

În acest caz, *20111104T102647* este ID-ul de rezervă.

show-backup SERVER_NAME BACKUP_ID
Afișați informații detaliate despre o anumită copie de rezervă, identificată prin numele serverului
și ID-ul de rezervă. Consultați secțiunea de comenzi rapide pentru ID-ul de rezervă (#shortcuts) de mai jos pentru
comenzi rapide disponibile. De exemplu:

Backup 20150828T130001:
Nume server: quagmire
Stare: TERMINAT
Versiunea PostgreSQL: 90402
Directorul PGDATA: /srv/postgresql/9.4/main/data

Informații de bază de backup:
Utilizare disc: 12.4 TiB (12.4 TiB cu WAL)
Dimensiune incrementală: 4.9 TiB (-60.02%)
Cronologie: 1
Începeți WAL: 0000000100000CFD000000AD
Sfârșit WAL: 0000000100000D0D00000008
Număr WAL: 3932
Raport de compresie WAL: 79.51%
Ora începerii: 2015-08-28 13:00:01.633925+00:00
Ora de încheiere : 2015-08-29 10:27:06.522846+00:00
Începe offset: 1575048
Offset final: 13853016
Începeți XLOG: CFD/AD180888
Sfârșit XLOG: D0D/8D36158

Informații WAL:
Numar de fisiere: 35039
Utilizare disc: 121.5 GiB
Tarif WAL: 275.50/oră
Raport de compresie: 77.81%
Ultimul disponibil: 0000000100000D95000000E7

Informații de catalog:
Politica de păstrare: nu este aplicată
Backup anterioară: 20150821T130001
Următoarea copie de rezervă: - (aceasta este cea mai recentă copie de rezervă de bază)

lista-fișiere [OPȚIUNI] SERVER_NAME BACKUP_ID
Listați toate fișierele dintr-o anumită copie de rezervă, identificate prin numele serverului și
ID de rezervă. Consultați secțiunea de comenzi rapide pentru ID-ul de rezervă (#shortcuts) de mai jos pentru informații disponibile
comenzi rapide.

--ţintă TARGET_TYPE
Valorile posibile pentru TARGET_TYPE sunt:

· de date: listează doar fișierele de date;

· standalone: listează fișierele de rezervă de bază, inclusiv fișierele WAL necesare;

· Wali: listează toate fișierele WAL între începutul copiei de rezervă de bază și
sfârșitul jurnalului / începutul următoarei copii de siguranță de bază (în funcție de
dacă backup-ul de bază specificat este cel mai recent disponibil);

· Complet: la fel ca data + wal.

Valoarea implicită este independentă.

reconstruiți-xlogdb SERVER_NAME
Efectuați o reconstrucție a metadatelor fișierului WAL pentru SERVER_NAME (sau pentru fiecare server, folosind
comanda rapidă pentru toate) ghicindu-l din conținutul discului. Metadatele WAL
arhiva este conținută în fișierul xlog.db și fiecare server Barman are propria sa copie.

recupera [OPȚIUNI] SERVER_NAME BACKUP_ID DESTINATION_DIRECTORY
Recuperați o copie de rezervă într-un director dat (local sau la distanță, în funcție de
--remote-ssh-command setările opțiunii). Vedeți comenzile rapide pentru ID-ul de rezervă (#shortcuts)
secțiunea de mai jos pentru comenzile rapide disponibile.

--target-tli TARGET_TLI
Recuperați cronologia specificată.

--timp-timp TARGET_TIME
Reveniți la timpul specificat.

Puteți utiliza orice reprezentare neechivocă validă (de exemplu: „AAAA-LL-ZZ
HH:MM:SS.mmm").

--target-xid TARGET_XID
Recuperați la ID-ul tranzacției specificat.

--nume-țintă TARGET_NAME
Recuperați la punctul de restaurare numit creat anterior cu
pg_create_restore_point(name) (pentru utilizatorii PostgreSQL 9.1 și versiuni ulterioare).

--exclusiv
Setați ținta xid să nu fie incluzivă.

--tablespace NUME:LOCARE
Specificați regula de relocare a spațiului de masă.

--remote-ssh-command SSH_COMMAND
Această opțiune activează recuperarea de la distanță, prin specificarea shell-ului securizat
comanda care urmează să fie lansată pe o gazdă la distanță. Acesta este echivalentul lui
Opțiunea de server „ssh_command” din fișierul de configurare pentru recuperarea de la distanță.
Exemplu: „ssh postgres@db2”.

--retry-times
Numărul de reîncercări de copiere a datelor în timpul copierii de bază după o eroare. Anulează
valoarea parametrului basebackup_retry_times, dacă este prezent în
Fișier de configurare.

--nu-reîncercați
La fel ca --retry-times 0

--reîncearcă-adormi
Numărul de secunde de așteptare după o copie eșuată, înainte de a reîncerca. Anulează
valoarea parametrului basebackup_retry_sleep, dacă este prezent în
Fișier de configurare.

get-wal [OPȚIUNI] SERVER_NAME WAL_ID
Preluați un fișier WAL din arhiva xlog a unui anumit server. În mod implicit,
fișierul WAL solicitat, dacă este găsit, este returnat ca conținut necomprimat către STDOUT. The
următoarele opțiuni permit utilizatorilor să schimbe acest comportament:

-o DIRECTORUL DE IEȘIRE
directorul de destinație unde get-wal va depune WAL-ul solicitat

-j ieșirea va fi comprimată folosind gzip

-x ieșirea va fi comprimată folosind bzip2

șterge SERVER_NAME BACKUP_ID
Ștergeți copia de rezervă specificată. Secțiunea de comenzi rapide pentru ID-ul de rezervă (#shortcuts) de mai jos pentru
comenzi rapide disponibile.

BACKUP ID SCURTURI


În loc să utilizați ID-ul de rezervă pentru marca temporală, puteți utiliza oricare dintre următoarele
comenzi rapide/alias-uri pentru a identifica o copie de rezervă pentru un anumit server:

primul Cea mai veche copie de rezervă disponibilă pentru acel server, în ordine cronologică.

ultimul Cel mai recent backup disponibil pentru acel server, în ordine cronologică.

Ultimele la fel ca ast ultimul.

cele mai vechi la fel ca ast primul.

EXIT STAREA


0 Succes

Nu zero
Eșec

Utilizați barman online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    Bootloader Clover EFI
    Bootloader Clover EFI
    Proiectul s-a mutat la
    https://github.com/CloverHackyColor/CloverBootloader..
    Caracteristici: Porniți macOS, Windows și Linux
    în UEFI sau modul moștenit pe Mac sau PC cu
    UE...
    Descărcați bootloaderul Clover EFI
  • 2
    unitedrpms
    unitedrpms
    Alăturați-vă nouă în Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Activați depozitul URPMS din dvs
    sistem -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Descărcați unitedrpms
  • 3
    Boost bibliotecile C ++
    Boost bibliotecile C ++
    Boost oferă portabil gratuit
    biblioteci C++ revizuite de colegi. The
    se pune accent pe bibliotecile portabile care
    funcționează bine cu biblioteca standard C++.
    Vezi http://www.bo...
    Descărcați bibliotecile Boost C++
  • 4
    VirtualGL
    VirtualGL
    VirtualGL redirecționează comenzile 3D de la a
    Aplicația Unix/Linux OpenGL pe un
    GPU pe partea de server și convertește
    a redat imagini 3D într-un flux video
    cu care ...
    Descărcați VirtualGL
  • 5
    libusb
    libusb
    Bibliotecă pentru a activa spațiul utilizatorului
    programe de aplicație cu care să comunicați
    dispozitive USB. Public: Dezvoltatori, End
    Utilizatori/Desktop. Limbajul de programare: C.
    Categorii ...
    Descărcați libusb
  • 6
    ÎNGHIŢITURĂ
    ÎNGHIŢITURĂ
    SWIG este un instrument de dezvoltare software
    care conectează programele scrise în C și
    C++ cu o varietate de nivel înalt
    limbaje de programare. SWIG este folosit cu
    diferit...
    Descărcați SWIG
  • Mai mult »

Comenzi Linux

Ad