Како инсталирати и конфигурисати рснапсхот у Линуку

Kako Instalirati I Konfigurisati Rsnapshot U Linuku



Када радите са великим подацима, важно је размислити како да их направите резервну копију. Постоје две врсте резервних планова; један је нормална резервна копија која прави резервну копију целокупних података. Други начин је инкрементална резервна копија која чува само додатне податке од последње резервне копије. Недостатак првог плана је што троши много меморије јер се датотеке више пута чувају са новим додацима. С друге стране, инкрементална резервна копија прво прави резервну копију читавих података; онда се додатни део прави резервна копија од претходне резервне копије.

рснапсхот је инкрементални услужни програм за прављење резервних копија заснован на рсинц-у који помаже код прављења резервних копија локалног и удаљеног система датотека. Главна предност коришћења рснапсхот-а је што штеди простор на диску што је више могуће.







Како инсталирати и конфигурисати рснапсхот у Линуку

Можете инсталирати и конфигурисати рснапсхот у било којој Дебиан-базираној дистрибуцији користећи поменути процес. Покрећемо команде у Убунту 22.04:



Како инсталирати рснапсхот у Линуку

За почетак са рснапсхот инсталацију, прво морамо да ажурирамо све системске пакете. Затим можете преузети рснапсхот алат помоћу апт менаџера пакета.



Ажурирајте Убунту 22.04 систем тако што ћете извршити поменуту команду:





судо апт упдате

Начин инсталације услужног програма рснапсхот на Линук дистрибуцијама заснованим на Дебиан-у је прилично једноставан и удаљена је само једна наредба која је поменута у наставку:



судо погодан инсталирај рснапсхот

Да бисте инсталирали рснапсхот на РХЕЛ/ЦентОС/Федора, извршите дату команду:

судо иум инсталл рснапсхот

Како да конфигуришете рснапсхот у Линуку

Сва подешавања конфигурације рснапсхот-а се чувају у /етц/рснапсхот.цонф фајл. Отворите ову датотеку користећи било који уређивач, тј. Вим или Нано и видећете /вар/цацхе/рснапсхот/ пут тамо, где ће сви снимци бити сачувани.

нано / итд / рснапсхот.цонф

Бацкуп Дирецториес

Пре него што направите резервну копију било чега, требало би да знате које стварне датотеке, директоријуме или податке желите да направите резервну копију.

Ако ово покрећете на својој локалној машини, онда је ово прилично једноставно направити резервну копију података. Када отворите датотеку /етц/рснапсхот.цонф, видећете да су неки од директоријума већ на путу за складиштење подразумевано:

резервна копија / кућа / локални домаћин /

резервна копија / итд / локални домаћин /

резервна копија / уср / локални / локални домаћин /

Претпоставимо да треба да направимо резервну копију Документи директора, та линија би се додала овако:

резервна копија / кућа / Документи    лоцалхост /

Задржи резервне интервале

Као што смо прочитали изнад, рснапсхот је инкрементална резервна копија, помаже у задржавању старијих снимака било да су на сату, дневно недељно или месечно. То можете учинити тако што ћете доделити одређени број снимака који треба да се ураде у интервалима.

У датотеци /етц/рснапсхот.цонф пређите на РЕЗЕРВНИ НИВОИ / ИНТЕРВАЛИ одељак и откуцајте следеће да бисте задржали снимке:

задржати на сат 5

задржати свакодневно 6

задржати недељно 7

задржава месечно 10

Ово можете подесити према вашим захтевима за снимак.

Даљинска резервна машина

Да бисте направили резервну копију удаљене машине, требало би да постоји ССХ веза без лозинке са удаљеном машином. Да бисте подесили ССХ комуникацију без лозинке са удаљеном машином, прочитајте доле наведени процес.

Да бисте генерисали ссх-кључ, извршите следећу команду у терминалу:

ссх-кеиген

Да бисте копирали генерисани јавни кључ на удаљену машину, користите поменуту синтаксу:

ссх-цопи-ид < корисничко име >@< ИП адреса >

На пример:

ссх-цопи-ид сам @ 192.168.13.14

Након извршења горњих корака, успоставиће се ссх веза без лозинке.

Да бисте направили резервну копију удаљених машина, морали бисте да поменете локацију сервера (директорије) у датотеци /етц/рснапсхот.цонф:

резервна копија < корисничко име >@< ИП адреса > : < удаљена_мацхине_дата_патх > < цлиент_мацхине_бацкуп_патх >

На пример:

Ја сам резерва @ 192.168.13.14: / кућа / себе / Документи / био / цацхе / рснапсхот

Када наведете директоријуме сервера, покрените следећу команду рснапсхот да бисте поставили интервал резервне копије:

рснапсхот даили

Планирање задатака аутоматизације помоћу Црон-а

Да бисте планирали резервни план аутоматизације, потребно је да наведете време заједно са одређеним интервалима, тј., по сату, дневно, недељно или месечно; потребно је да отворите /етц/црон.д/рснапсхот датотеку користећи било који уређивач.

судо / итд / црон.д / рснапсхот

Када отворите ову датотеку, декоментирајте поменуту синтаксу и подесите свој распоред за обављање аутоматске резервне копије:

У првом реду, рснапсхот ће правити резервну копију сваког дана у 06:00, ау другом реду, процес бацкуп-а ће се радити у 20:00 сваког првог дана у месецу.

Тестирајте конфигурације рснапсхот-а

Када се све конфигурације заврше, извршите дату команду да проверите да ли су без грешака. Ако добијете одговор Синтакса ОК , значи да нема ништа лоше у подешавањима:

судо рснапсхот цонфигтест

Такође можете проверити интервале резервне копије тако што ћете покренути дату команду рснапсхот:

судо рснапсхот < интервал >

Замените <интервал> са сатним, дневним, недељним или месечним, то је оно што желите да тестирате.

Закључак

рснапсхот је инкрементална резервна копија која помаже да направите резервну копију података једном, а затим направите резервну копију додатних датотека или директоријума од последње резервне копије. Конфигурације рснапсхот-а се чувају у /етц/рснапсхот/цонф датотеку у којој можете да измените подешавања. Ова смерница помиње више примера за конфигурисање рснапсхот датотеке и како можемо да правимо резервне копије директоријума. Такође смо тестирали конфигурациону датотеку и нисмо пронашли грешке.