рсинц: како направити инкременталну резервну копију

сигурносна копија са рсинц

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

Запамтите то да бисте избегли губитак података, ако носите а добра политика сигурносне копије можете сачувати своје податке или већину њих. Не заборавите да правите честе копије (што одговара количини нових података које генеришете и њиховој важности) и то на сигурним медијима. Односно, немојте их чувати на покварљивим медијима као што су оптички дискови који се могу огребати ...

Постоји неколико врста сигурносних копија, а она која ме овде занима је додатна копија која ће се направити без ичега инсталирања, само са рсинц алат које ћете већ наћи у свом дистро-у.

Врсте резервних копија

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

  • комплетан: копирају се све датотеке које се могу налазити у диску или директоријуму.
  • Постепен- Копираће само датотеке које су измењене након претходне потпуне или диференцијалне резервне копије. Да би то урадио, упоређује датуме модификације изворних датотека и датума претходне копије, а ако постоје разлике, софтвер ће донети одлуку да копира само оне који су измењени. Добра ствар ове копије је што није тешка као пуна и омогућава вам да ажурирате само оно што вас занима.
  • Диференцијал: то је нешто између пуног и инкременталног. Односно, копираће и датотеке које су створене нове и оне које су измењене.

Како створити копије помоћу рсинц-а

Иако су у наслову наведени само инкрементални, укључићу и остале, јер не волим ниједан рад и сигурно ће бити добро да се сетите наредбе за то.

  • За један пуна резервна копија:
rsync -avh /ruta/origen /ruta/destino
  • За један инкрементална израда резервних копија:
rsync -avhb --delete --backup-dir=/ruta/destino/copia_$(date +%d%m%Y%H%M) /ruta/origen/ /ruta/destino/

  • у диференцијал, ако то чак желите да урадите из скрипте да бисте је заказали дневно, недељно или месечно, можете да користите овај код:
#!/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/


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

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Odgovorni za podatke: AB Internet Networks 2008 SL
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Оскар дијо

    Проблем са инкременталним копијама са рсинц су избрисане датотеке. Са почетном копијом и применом инкрементала не добијате копију која је одраз оригинала.

    1.    Хорхе Роман дијо

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