Puncte:1

Cum să împiedicați rdiff-backup să șterge fișiere?

drapel cn

Folosesc rdiff-backup pentru a-mi face copii de rezervă (pe Ubuntu 20.04), care funcționează destul de bine - și apreciez backup-ul incremental, păstrând datele ușor accesibile.

Cu toate acestea, deoarece hard diskul meu intern este destul de mic, uneori aș dori să elimin lucruri după ce le-am făcut copii de rezervă pe unitatea de rezervă externă. Dar asta face ca rdiff-backup să îl elimine de pe unitatea de rezervă data viitoare când este sincronizat. Există vreo modalitate de a împiedica rdiff-backup să șteargă fișierele cu copii de rezervă anterior care nu mai există pe unitatea sursă?

Puncte:1
drapel jp

Dacă ștergeți un fișier, atunci rdiff-backup nu șterge fișierul din copiile de rezervă. Fișierul șters nu va apărea în Oglinda curenta după executarea următoarei copii de rezervă, dar este încă disponibil pentru restaurare.

Iată un exemplu de bază.

  • creați un director cu fișierele A.txt și B.txt pentru a fi susținut.
root@ubuntu:~# mkdir orig
root@ubuntu:~# uuidgen > orig/A.txt
root@ubuntu:~# uuidgen > orig/B.txt
  • backup directorului cu rdiff-backup
root@ubuntu:~# backup mkdir
root@ubuntu:~# rdiff-backup orig/ backup/
  • ștergeți fișierul A.txt din directorul original și efectuați o copie de rezervă.
root@ubuntu:~# rm orig/A.txt
root@ubuntu:~# rdiff-backup orig/ backup/
  • fișierul A.txt nu mai este în backup director, dar care reprezintă doar Oglinda curenta.
root@ubuntu:~# ls backup/
B.txt rdiff-backup-data
root@ubuntu:~# rdiff-backup -l backup/
S-au găsit 1 incremente:
    incremente.2021-11-03T21:51:38Z.dir miercuri 3 nov 21:51:38 2021
Oglinda curentă: miercuri, 3 nov 21:52:08 2021
  • restaurați directorul din incrementul precedent 2021-11-03T21:51:38Z si dosarul A.txt va fi restaurat.
root@ubuntu:~# restaurare mkdir
root@ubuntu:~# rdiff-backup -r 2021-11-03T21:51:38Z backup/restaurare/
root@ubuntu:~# ls restaurare/
A.txt B.txt
  • De asemenea, puteți face lucruri precum listați fișierele disponibile într-o anumită trepte
root@ubuntu:~# rdiff-backup --list-at-time 2021-11-03T21:51:38Z backup/
.
A.txt
B.txt

Legături

sdbbs avatar
drapel id
Am nevoie de aceleași nevoi OP - din câte îmi pot da seama, rdiff-backup poate roti și instantaneele, ceea ce înseamnă că, la un anumit moment, fișierul șters va dispărea cu adevărat. S-ar fi dorit, având în vedere că ștergerea este implicită, să existe un argument `--no-delete` (caz în care am avea doar copierea), dar se pare că nu există o astfel de opțiune... (și din anumite motive , nu pot face un filtru de excludere, care va ignora dorința de a șterge fișiere)
Andrew Lowther avatar
drapel jp
@sdbbs copiile de siguranță sunt păstrate până când rulați `rdiff-backup --remove-older`. Dacă ștergeți fișierul original *și* ștergeți toate copiile de siguranță care conțin fișierul original; atunci fișierul original va dispărea. Nu sunt sigur cum altfel ai vrea să funcționeze. Poate puteți crea o întrebare nouă, oferind un exemplu al problemei dvs.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.