Aceasta este comanda expire_backups 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
expire_backups - Expiră inteligent backup-urile vechi
REZUMAT
expire_backups [opțiuni] [ ...]
DESCRIERE
expire_backups comandă pentru a elimina în mod inteligent backup-urile vechi care nu mai sunt necesare.
Pentru a defini ce copii de rezervă doriți să păstrați cât timp, definiți un număr de vârstă game.
expire_backups vă asigură că veți avea cel puțin o copie de rezervă în fiecare interval de vârstă
ori. Va păstra exact câte copii de siguranță sunt necesare pentru asta și va șterge oricare
copii de rezervă care devin redundante.
Intervalele de vârstă sunt specificate oferind o listă de limite de interval în termeni de cicluri de rezervă.
De fiecare dată când creați o copie de rezervă nouă, backup-urile existente se îmbătrânesc cu un ciclu.
Exemplu: când expire_backups este numit cu definiția intervalului de vârstă 1 3 7 14 31, o sa
garantați că aveți întotdeauna la dispoziție următoarele copii de rezervă:
1. O copie de rezervă care are o vechime de la 0 la 1 ciclu (adică cea mai recentă copie de rezervă)
2. O copie de rezervă veche de 1 până la 3 cicluri
3. O copie de rezervă veche de 3 până la 7 cicluri
4. O copie de rezervă veche de 7 până la 14 cicluri
5. O copie de rezervă veche de 14 până la 31 cicluri
NOTĂ:
Dacă faceți copii de rezervă la intervale fixe, atunci un ciclu va fi echivalent cu backup-ul
interval. Avantajul de a specifica intervalele de vârstă în termeni de cicluri de rezervă, mai degrabă
de zile sau săptămâni este că vă permite să gestionați cu grație backup-ul neregulat
intervale. Imaginați-vă că dintr-un motiv oarecare nu porniți computerul pentru unul
lună. Acum, toate copiile de rezervă au o vechime de cel puțin o lună și, dacă ați specificat
deasupra strategiei de backup în ceea ce privește vârstele absolute, toate ar fi șterse! Precizând
intervalele de vârstă în ceea ce privește ciclurile de rezervă evită astfel de probleme.
expire_backups utilizarea este simplă. Necesită să fie stocate copii de rezervă în directoare ale
formă year-month-day_hour:minute:secunde (AAAA-LL-ZZ_HH:mm:ss) și funcționează la toate copiile de rezervă în
directorul curent. Deci, pentru strategia de rezervă de mai sus, invocarea corectă ar fi:
expire_backups.py 1 3 7 14 31
Când stocați copiile de siguranță pe un sistem de fișiere S3QL, probabil că doriți să specificați
--use-s3qlrm varianta de asemenea. Aceasta spune expire_backups să folosească s3qlrm comanda de ștergere
directoare.
expire_backups folosește un „fișier de stare” pentru a ține evidența ce copii de rezervă au câte cicluri vechi
(deoarece acest lucru nu poate fi dedus din datele conținute în numele directorului). The
numele standard pentru acest fișier de stare este .expire_backups.dat. Dacă acest fișier este deteriorat sau
șters, expire_backups nu mai cunoaște vârsta copiilor de rezervă și refuză să lucreze. În
in acest caz puteti folosi --reconstitui-starea opțiunea de a încerca reconstruirea statului din
datele de rezervă. Cu toate acestea, acuratețea acestei reconstrucții depinde în mare măsură de cum
riguros ai fost cu a face copii de rezervă (este complet corect doar dacă timpul
între backup-urile ulterioare a fost întotdeauna exact aceeași), așa că în general este un bun
ideea de a nu modifica dosarul de stat.
OPŢIUNI
expire_backups comanda acceptă următoarele opțiuni:
--Liniște
fii cu adevărat liniştit
--debug-module
Activați ieșirea de depanare de la modulele specificate (utilizați virgule pentru a separa
module multiple). Mesajele de depanare vor fi scrise la ținta specificată de
--Buturuga opțiune.
--depanare
Activați ieșirea de depanare de la toate modulele S3QL. Mesajele de depanare vor fi scrise
la ținta specificată de --Buturuga opțiune.
--versiune
imprimați doar versiunea programului și ieșiți
--stat
Fișier în care să salvați informațiile de stare (implicit: „.expire_backups.dat”)
-n Cursa uscata. Arată doar ce copii de rezervă vor fi șterse.
--reconstitui-starea
Încercați să reconstruiți un fișier de stare lipsă din datele de rezervă.
--use-s3qlrm
Utilizare s3qlrm comanda pentru a șterge copiile de rezervă.
EXIT CODURI
expire_backups se poate termina cu următoarele coduri de ieșire:
0 Totul a mers bine.
1 A apărut o eroare neașteptată. Acest lucru poate indica o eroare în program.
2 Argument nevalid pentru linia de comandă.
Utilizați expire_backups online folosind serviciile onworks.net