Jak zainstalować i skonfigurować rsnapshot do tworzenia przyrostowych kopii zapasowych

rsnapshot

Zadanie domowe backup Ochrona informacji, które mamy na naszych komputerach, jest niezbędna, chociaż jasne jest, że jedno to robić to w domu, a co innego chronić dane uczelni lub firmy, gdzie jest dużo informacji. większe i istnieją różne obowiązki. Dlatego zapotrzebowanie na potężne i wszechstronne narzędzia jest znacznie większe, chociaż jasne jest, że każdy z nas może z nich korzystać również w domu.

Teraz zobaczmy jak zainstalować i skonfigurować rsnapshot do tworzenia przyrostowych kopii zapasowych, Jest to narzędzie, które nie tylko pozwala nam zabezpieczyć informacje w bezpieczny i prosty sposób, ale także robi to bardzo efektywnie. Przykładem tego, o którym mówimy, jest fakt, że plik przestrzeń wymagana do przechowywaniabez względu na to, jak go używamy, jest nieco wyższa niż kopia zapasowa od tego czasu jedyne, co jest przechowywane, to kopia tych plików, które są modyfikowane. Kolejną zaletą rsnapshot jest to, że kopie zapasowe są twardymi linkami do poprzednich kopii zapasowych, o ile nie nastąpiły żadne zmiany w Kopie zapasowe Oczywiście.

Aby móc korzystać rsnapshot musimy odpowiedzieć na kilka pytań, a chodzi o to, że jest to narzędzie, które z kolei opiera się na innych w swoim działaniu. Na przykład niech trzeba zainstalować rsync, a także mieć dostęp przez SSH do komputera, na którym będziemy przechowywać nasze kopie zapasowe, czyli musimy mieć zainstalowany SSH na obu komputerach i skonfigurowano klucze tak, aby można było uzyskać dostęp bez konieczności ręcznego wprowadzania hasła.

Przede wszystkim skonfigurujemy to:

ssh-keygen -t rsa

Tutaj SSH zapyta nas o frazę, ale ponieważ zamierzamy wykonywać polecenia zdalnie, chcemy interakcji 0, więc zamierzamy odrzucić to, naciskając klawisz Enter / Enter 2 razy, o ile jesteśmy proszeni. Na koniec będziemy mieć 2 nowe pliki w ~ / .ssh: jeden to id_rsa i zawiera prywatny klucz identyfikacyjny, drugi to id_rsa.pub i zawiera klucz publiczny. Kopiujemy to ostatnie na zdalny serwer za pomocą polecenia ssh-copy-id, które pyta nas o hasło do konta na wspomnianym serwerze, a następnie dba o załadowanie i przechowywanie go w odpowiedni sposób, czyli tworzenie odpowiednich katalogów i ustawianie niezbędnych uprawnień:

# ssh-copy-id -i ~ / .ssh / id_rsa.pub użytkownik @ zdalny serwer

Następnie instalujemy rsync i rsnapshot:

# sudo apt-get install rsync rsnapshot

Teraz edytujemy plik konfiguracyjny rsnapshot, aby ustalić katalog, w którym będziemy tworzyć kopie zapasowe:

# nano /etc/rsnapshot.conf

Zmodyfikujemy sekcję snapshot_root, aby wskazać, gdzie będziemy przechowywać kopie zapasowe na zdalnym komputerze:

# snapshot_root / disk1 / backup

Ustalamy przedział, w jakim rsnapshot wykona swoje zadanie (w tym przykładzie cztery razy dziennie, czyli co sześć godzin), w tym celu usuwamy # przed tym, którego będziemy używać, i modyfikujemy go według smaku, na przykład:

interwał godzinny 4

Teraz ustalamy foldery lokalne, które zamierzamy zsynchronizować, do których dodajemy je razem z opcją „kopia zapasowa”:

kopia zapasowa / home / localhost /

kopia zapasowa / etc localhost /

Należy zwrócić uwagę, że pola są oddzielone tabulatorami, to znaczy po wejściu do jednego z nich wciskamy klawisz tabulacji i tak dalej. Także możemy wskazać, które pliki chcemy wykluczyć z naszych kopii zapasowych, dla których używamy linii dedykowanej do każdego z nich:

exclude_file /etc/rsnapshot.conf

exclude_file /etc/bashrc.conf

Następnie zapisujemy i kończymy tę konfigurację, ale na szczęście mamy możliwość sprawdzenia tego za pomocą parametru:

# test konfiguracji rnapshot

Jeśli wszystko pójdzie dobrze, otrzymamy komunikat „Sintax OK”.

Inną opcją jest uruchomienie go w trybie testowym, dla którego wpisujemy:

# rsnapshot -t co godzinę

Wreszcie po prostu mamy uruchom rsnapshot, co robimy, dołączając tryb wykonania, który musi pasować do zastosowanego przez nas interwału: godzinowego, dziennego, tygodniowego lub miesięcznego.

W naszym przypadku:

#rsnapshot co godzinę

Zobaczymy to w środku / dysk1 / kopia zapasowa będą foldery /day.0/localhost/home y daily.0 / localhost / etc, aw nich będzie ta sama zawartość, co w folderach zespołu, który chcieliśmy chronić. To wszystko i dzięki rsnapshot od teraz możemy liczyć przyrostowe kopie zapasowe w naszym systemie.


Zostaw swój komentarz

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

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  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.