rsync: jak utworzyć przyrostową kopię zapasową

kopia zapasowa za pomocą rsync

Nazwij to jak chcesz kopia zapasowa, kopia zapasowa, kopia zapasowa, ale zrób to. Kopie zapasowe są niezbędne, aby uniknąć utraty danych i często o nich się zapomina. To kosztuje wiele firm wiele kłopotów i pieniędzy, ale także użytkownicy domowi, którzy widzą, że ich dokumenty lub praca znikają z dnia na dzień. Albo z powodu awarii dysku twardego, z powodu problemu z oprogramowaniem, który powoduje uszkodzenie danych, z powodu oprogramowania ransomware itp. Tutaj możesz dowiedzieć się, jak to zrobić za pomocą rsync.

Pamiętaj, że aby uniknąć utraty danych, jeśli nosisz plik dobra polityka kopię zapasową możesz zachować swoje dane lub większość z nich. Pamiętaj, aby robić częste kopie (stosownie do ilości generowanych nowych danych i ich wagi) i robić to na bezpiecznych nośnikach. Oznacza to, że nie przechowuj ich na łatwo psujących się nośnikach, takich jak dyski optyczne, które można porysować ...

Istnieje kilka rodzajów kopii zapasowych, a jedną, która mnie tutaj interesuje, jest kopia przyrostowa, która zostanie wykonana bez instalowania czegokolwiek, tylko z narzędzie rsync które już znajdziesz w swojej dystrybucji.

Rodzaje kopii zapasowych

Jeśli nadal nie wiesz co to jest przyrostowa kopia zapasowai różnice z innymi typami, zasadniczo trzymaj się tego:

  • Zakończyć: wszystkie pliki, które mogą znajdować się na dysku lub w katalogu, są kopiowane.
  • Przyrostowe- Kopiuje tylko pliki, które zostały zmodyfikowane po wykonaniu poprzedniej pełnej lub różnicowej kopii zapasowej. Aby to zrobić, porównuje daty modyfikacji plików źródłowych z datami z poprzedniej kopii, a jeśli wystąpią różnice, oprogramowanie podejmie decyzję o skopiowaniu tylko tych, które zostały zmodyfikowane. Zaletą tej kopii jest to, że nie jest tak ciężka jak pełna i pozwala aktualizować tylko to, co Cię interesuje.
  • Mechanizm różnicowy: jest czymś pomiędzy pełnym a przyrostowym. Oznacza to, że skopiuje zarówno pliki, które zostały utworzone jako nowe, jak i te, które zostały zmodyfikowane.

Jak tworzyć kopie za pomocą rsync

Chociaż tytuł wspomina tylko o przyrostach, dołączę również inne, ponieważ nie lubię żadnej pracy i na pewno będzie dobrze, abyś zapamiętał polecenia za to.

  • dla pełna kopia zapasowa:
rsync -avh /ruta/origen /ruta/destino
  • dla przyrostowa kopia zapasowa:
rsync -avhb --delete --backup-dir=/ruta/destino/copia_$(date +%d%m%Y%H%M) /ruta/origen/ /ruta/destino/

  • do dyferencjał, jeśli nawet chcesz to zrobić ze skryptu, aby zaplanować to codziennie, co tydzień lub co miesiąc, możesz użyć tego kodu:
#!/bin/bash

DAY=$(date +%A)

if [ -e /ruta/copia/incr/$DAY ] ; then
  rm -fr /ruta/copia/incr/$DAY
fi

rsync -a --delete --quiet --inplace --backup --backup-dir=/ruta/copia/incr/$DAY /ruta/origen/ /ruta/destino/


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Oscar powiedział

    Problem z kopiami przyrostowymi z rsync polega na usuniętych plikach. Dzięki pierwotnej kopii i zastosowaniu przyrostów nie otrzymujesz kopii, która jest odbiciem oryginału.

    1.    Jorge Roman powiedział

      To prawda, ale może być wygodne, jeśli ten usunięty plik został usunięty przez pomyłkę. Kopia nie powinna zawierać tego błędu kasowania. Pozdrowienia