Próbuję opracować strategię tworzenia kopii zapasowych dla niektórych klientów i skłaniam się ku duplikatom w przypadku zdalnej kopii zapasowej (już używam rdiff-backup do tworzenia kopii zapasowych wewnętrznych / lokalnych).
Czy rozsądne jest żądanie pełnej kopii zapasowej co jakiś czas? Ponieważ przyrost duplikatów jest przekazywany do przodu, każda przyrostowa kopia zapasowa opiera się na poprzednim przyrostie i wszystkie w dużej mierze polegają na ostatniej pełnej kopii zapasowej. Jeśli to się zepsuje, zdarzają się złe rzeczy. Powiązane pytanie: Czy Duplicity testuje spójność przyrostowych kopii zapasowych?
Zakładając, że chcę pełnej kopii zapasowej co jakiś czas, jak skutecznie duplikat tworzy tę pełną kopię zapasową? Czy może / czy sprawdza podpisy plików i kopiuje niezmienione dane z poprzednich pełnych kopii zapasowych / przyrostów? Zasadniczo tworzysz nowe „pełne” archiwum, przenosząc nowe / zmienione dane i scalając istniejące niezmienione dane?
Obecnie obawiam się, że potrzebne jest pełne tworzenie kopii zapasowych, ale konsekwentne korzystanie z pełnych kopii zapasowych przy dużej przepustowości sprawi, że dla niektórych klientów będzie to nieuzasadnione.
źródło
To, o co prosisz, nazywa się syntetyczną pełną kopią zapasową , która odnosi się do procesu uzyskiwania pełnej kopii zapasowej poprzez połączenie przyrostowej kopii zapasowej z poprzednią pełną kopią zapasową po stronie docelowej (tj. Serwerem kopii zapasowych).
Nie jestem zaznajomiony z Duplicity, ale z ich witryny wydaje się, że nie wykonuje syntetycznych pełnych kopii zapasowych. Musisz przywrócić wszystkie wartości przyrostowe do wartości, na których są oparte. Jeśli to jest przypadek, prawdopodobnie będziesz chciał wymusić pełną kopię zapasową co tak często, ponieważ:
Jednym ciekawym sposobem na uzyskanie syntetycznych pełnych jest użycie rsync z opcją --link-dest = DIR lub użycie rsnapshot . Przechowuje tylko różnice między każdą przyrostową kopią zapasową, ale każda z nich wydaje się być pełna. Usunięcie któregokolwiek z nich spowoduje automatyczne scalenie przyrostowe. Robi to poprzez magię twardych linków, więc różnice będą oparte na plikach (albo plik się zmienił i jest dołączony do pliku różnicowego, albo nie).
źródło