Бацкуп Линук: Како инсталирати, конфигурисати и користити Рснапсхот

Преглед садржаја

Једна од тема која би нас требала највише занимати и стога имплементирати у наше организације је употреба резервних копија будући да нам они омогућавају да имамо драгоцене информације о компанији на сигурном и при руци.
Резервне копије нам пружају три кључна стуба за правилно функционисање наше инфраструктуре, а то су доступност, веродостојност и поверљивост.

Узмимо једноставан пример о важности прављења резервне копије, претпоставимо да особа која контролише исплате плата има фасциклу у којој чува све датотеке о месечним уплатама, то је важно за финансијске, правне итд. Из неког разлога у марту није направљена сигурносна копија, а управо почетком априла машина ове особе је умрла, шта се дешава у овом случају? Како немамо резервну копију података похрањених за март, најсигурнији ствар је у томе што су те датотеке изгубљене, што ће значити вишак посла и за особу за платни списак и за нас, сада, ако смо имали резервну копију тих датотека из марта, једноставно смо морали да отворимо резервну копију и вратимо те датотеке, то не значи одвојите 15 минута и све ће бити ажурирано и безбедно.

Као што видимо добру навику правите резервне копије (очигледно из највреднијих информација) То је гаранција да ћемо увек имати најрелевантније податке на сигурном и увек на располагању људима којима су потребни.

Постоје различити алати за прављење резервних копија у нашим Линук окружењима, али овај пут ћемо се фокусирати на Рснапсхот алат која је корисност На основу Рсинц -а и које можемо консултовати са веба:

Рснапсхот подржава различите оперативне системе као што су:

  • Арцх Линук
  • Дебиан
  • Федора
  • Гентоо Линук
  • Убунту
  • ФрееБСД
  • НетБСД
  • ОпенБСД

Са Рснапсхот -ом можемо креирати резервне копије и локалне и удаљене машине путем ССХ -а, а наше резервне копије можемо сачувати на другим чврстим дисковима, УСБ кључевима, НФС погонима или на мрежна одредишта помоћу ССХ -а.

За ову студију ћемо видети имплементацију Рснапсхот -а у окружењу Убунту 16.04 ЛТС и видећемо како да креирате инкременталне резервне копије по сату, дану, недељи или месецу. Ако имамо РХЕЛ или ЦентОС окружење, прво морамо да конфигуришемо ЕПЕЛ спремиште, када завршимо, прелазимо на инсталирајте Рснапсхот помоћу команде:

 иум инсталл рснапсхот
За Убунту или Дебиан окружења користићемо наредбу:
 апт-гет инсталл рснапсхот

Сачекаћемо да се пакети преузму и инсталирају. Ако желимо правите резервне копије за удаљене сервере Морамо конфигурирати ССХ без лозинке, за то морамо створити јавни ССХ и приватни кључ за одговарајући приступ. Генерисаћемо ове кључеве помоћу следеће команде:

 судо ссх -кеиген -т рса

Морамо притиснути Ентер на опцији Унесите приступну фразу тако да је кључ креиран без лозинке. Затим ћемо пребацити овај кључ на машину тако да препозна наше податке. Користићемо следећу команду:

 судо ссх-цопи-ид -и /роот/.ссх/ид_рса.пуб роот@екампле.цом
Тамо где је екампле.цом ИП или домен наше машине, можемо добити ИП помоћу наредбе ифцонфиг, у нашем случају то је 192.168.0.13, па је унета наредба:
 судо ссх-цопи-ид -и /роот/.ссх/ид_рса.пуб роот@192.168.0.13
Затим ћемо конфигурисати наш Рснапсхот у Убунту систему, за то ћемо унети конфигурацијску датотеку Рснапсхот помоћу наредбе:
 ви /етц/рснапсхот.цонф
Видећемо следеће:

Сада ћемо створити директориј у којем ће бити похрањене сигурносне копије које створимо, за то ћемо у отвореној датотеци уредити сљедеће параметре.
Иди креирајте директоријум под именом бацкуп:

 снапсхот_роот / бацкуп /
Касније ћемо лоцирати линију # цмд_ссх / уср / бин / ссх и избрисаћемо симбол # да бисмо омогућили даљинско повезивање путем ССХ -а.

Можемо видети резервни интервали по устаљеном редоследу можемо да претражимо линију

 Резервни нивои / интервали
и видећемо следеће:

У овом случају вредности су:

  • Алфа: време
  • Бета: Даили
  • Гама: Недељно
  • Делта: Месечно

У овом случају, према растућем редоследу, наш приоритет ће бити месечна копија (вредност 3), ако желимо другу вредност, једноставно је мењамо. Уредимо ред ссх_аргс -п 22 у којем је наведен порт преко којег ће се успоставити удаљена веза, за то морамо знати који ће то порт бити и једноставно га уредити.

Ако желимо да направимо резервне копије на истој изворној машини, морамо потврдити следеће редове и од куће и сл.

 резервна копија / хоме / лоцалхост /
 бацкуп / етц / лоцалхост /
Када се ови параметри конфигуришу, сачуваћемо промене помоћу Цтрл + ИЛИ а уредник остављамо да користи Цтрл + Икс.

Неке од главних вредности су:

  • цонфиг_версион 1.2 = То је верзија конфигурацијске датотеке
  • снапсхот_роот = Укључује резервну копију за складиштење снимака
  • цмд_цп = То је пут за копирање команде
  • цмд_рм = То је пут за уклањање команде
  • цмд_рсинц = То је пут до рсинц -а
  • цмд_ссх = То је пут до ССХ -а
  • цмд_логгер = То је путања командног интерфејса љуске за сислог
  • цмд_ду = То је пут до команде за коришћење диска
  • интервал по сату = Омогућава вам да поставите вредности копија по сату
  • интервал дневно = Омогућава вам да подесите вредности копија дневно
  • интервал недељно = Омогућава вам да поставите недељне вредности копирања
  • интервал месечно = Омогућава вам да поставите месечне вредности копије
  • ссх_аргс = Ово су опционални ССХ аргументи
  • опширно = Само по себи разумљиво
  • логлевел = Само по себи разумљиво
  • лог фајл = То подразумева путању до датотеке евиденције
  • екцлуде_филе = Помоћу ове опције можемо искључити датотеке из резервне копије

Хајде да пробамо конфигурација нашег Рснапсхот -а за ово ћемо користити наредбу:

 судо рснапсхот цонфигтест
Ако је конфигурација исправна, требало би да видимо поруку:
 Синтакса је у реду
Извршићемо тест како функционише Рснапсхот, за ово ћемо направити копију по сату, запамтите да можемо да конфигуришемо недељно или месечно. Користимо следећу команду:
 судо рснапсхот -т Алпха или Хоурли
У случају да се овако појави у окружењу.

Видећемо да су копије створене. Копије можемо ручно генерисати помоћу наредбе:

 рснапсхот дневно
Морамо свакодневно заменити потребном вредношћу.

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

 судо нано /етц/црон.д/рснапсхот
Можемо видети следеће вредности:

Са овим параметрима ће се обављати следећи задаци:

  • Копија се покреће свака 4 сата и ствара директоријум по сату у директоријуму који смо креирали.
  • Ради сваки дан у 3:30 ујутро и сваки дан креирајте директориј у директорију. Креирајте седмичне копије сваког понедјељка у 3:00 ујутро и креирајте седмични директориј у директорију који смо створили.
  • Покреће се сваког месеца у 2:30 ујутру и ми креирамо месечни директоријум у директоријуму који смо креирали.

Као што видимо са Рснапсхот имамо при руци моћан и занимљив алат за правимо резервне копије према потребама које имамо.

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave