Как да инсталирате и конфигурирате rsnapshot за допълнителни архиви

rsnapshot

Домашното на резервно копие От съществено значение е да защитим информацията, която имаме на нашите компютри, въпреки че е ясно, че едно е да го правим у дома, а съвсем друго е да защитаваме данните на университет или компания, където обемът на информацията е много по-голяма и има различни отговорности. Следователно нуждата от мощни и гъвкави инструменти е много по-голяма, въпреки че е ясно, че те също могат да бъдат използвани от всеки от нас у дома.

Сега да видим как да инсталирам и конфигурирам rsnapshot за допълнителни архиви, Това е инструмент, който не само ни позволява да защитим информацията по безопасен и лесен начин, но и го прави много ефективно. Пример за това, което казваме, е фактът, че място, необходимо за съхранение, независимо как го използваме, е така малко по-висока от резервна оттогава единственото нещо, което се съхранява, е копие на тези файлове, които са модифицирани. Друго предимство на rsnapshot е, че архивите са твърди връзки към предишните архиви, стига да няма промени в архивиране Разбира се.

За да може да се използва rsnapshot трябва да изпълним някои въпроси и то е, че това е инструмент, който от своя страна разчита на другите за своята работа. Например, нека трябва да е инсталиран rsync и също да има достъп чрез SSH към компютъра, на който ще съхраняваме архивите си, тоест трябва да сме инсталирали SSH и на двата компютъра и са конфигурирали ключовете за достъп, без да се налага да въвеждате паролата „на ръка“.

И така, на първо място ще конфигурираме това:

ssh -keygen -t rsa

Тук SSH ще ни поиска фразата, но тъй като ще изпълняваме команди отдалечено, искаме 0 взаимодействие, така че ще отхвърлим това, като натиснем клавиша Enter / Enter два пъти, колкото сме поискани. В края ще имаме 2 нови файла в ~ / .ssh: единият е id_rsa и съдържа частния идентификационен ключ, другият е id_rsa.pub и съдържа публичен ключ. Последният се копира на отдалечения сървър с помощта на командата ssh-copy-id, която ни пита за паролата на акаунта на споменатия сървър и след това се грижи за качването и съхраняването му по правилния начин, тоест създаването на съответните директории и задаване на необходимите разрешения:

# ssh-copy-id -i ~ / .ssh / id_rsa.pub потребител @ отдалечен сървър

След това ние инсталираме rsync и rsnapshot:

# sudo apt-get инсталирайте rsync rsnapshot

Сега редактираме конфигурационния файл rsnapshot, за да установим директорията, в която ще правим архивите:

# nano /etc/rsnapshot.conf

Модифицираме раздела snapshot_root, за да посочим къде ще съхраняваме архивите на отдалечения компютър:

# snapshot_root / disk1 / backup

Установяваме интервала, в който rsnapshot ще изпълни своята задача (в този пример четири пъти на ден, което е на всеки шест часа) и за това премахваме # пред този, който ще използваме, и го модифицираме на вкус, например:

интервал на час 4

Сега установяваме локалните папки, които ще синхронизираме, за което ги добавяме заедно с опцията „архивиране“:

архивиране / начало / localhost /

архивиране / и т.н. localhost /

Трябва да се отбележи, че полетата са разделени с 'tabs', тоест, след като въведем такъв, натискаме клавиша за табулация и т.н. Както добре можем да посочим кои файлове искаме да изключим от нашите резервни копия, за които използваме ред, посветен на всеки от тях:

изключете_файл /etc/rsnapshot.conf

изключете_файл /etc/bashrc.conf

След това запазваме и завършваме тази конфигурация, но за щастие имаме възможност да я проверим с помощта на параметър:

# конфигурационен тест на rnapshot

Ако всичко върви добре, ще получим съобщение с надпис „Sintax OK“.

Друг вариант е да го стартирате в тестов режим, за който въвеждаме:

# rsnapshot -t почасово

И накрая, просто имаме стартирайте rsnapshot, което правим, като прикачим режима на изпълнение, който трябва да съответства на използвания от нас интервал: почасов, дневен, седмичен или месечен.

В нашия случай:

#rsnapshot на час

Ще видим това отвътре / disk1 / backup ще бъдат папките / ежедневно.0/localhost/home y всеки ден.0 / localhost / и дри в тях ще има същото съдържание като в папките на екипа, който искахме да защитим. Това е всичко и благодарение на rsnapshot отсега нататък можем да разчитаме инкрементални архиви в нашата система.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.