Назовите како желите, бацкуп, бацкуп, бацкупали уради то. Резервне копије су виталне да би се избегао губитак података и често се заборављају. То кошта много проблема и новца за многе компаније, али и за кућне кориснике који виде како њихови документи или посао нестају преко ноћи. Или због квара на тврдом диску, због софтверског проблема због којег су подаци оштећени, због рансомваре-а итд. И овде можете научити како се то ради помоћу рсинц-а.
Запамтите то да бисте избегли губитак података, ако носите а добра политика сигурносне копије можете сачувати своје податке или већину њих. Не заборавите да правите честе копије (што одговара количини нових података које генеришете и њиховој важности) и то на сигурним медијима. Односно, немојте их чувати на покварљивим медијима као што су оптички дискови који се могу огребати ...
Постоји неколико врста сигурносних копија, а она која ме овде занима је додатна копија која ће се направити без ичега инсталирања, само са рсинц алат које ћете већ наћи у свом дистро-у.
Врсте резервних копија
Ако још увек не знате шта је инкрементална резервна копија, и разлике са другим типовима, у основи се држе овога:
- комплетан: копирају се све датотеке које се могу налазити у диску или директоријуму.
- Постепен- Копираће само датотеке које су измењене након претходне потпуне или диференцијалне резервне копије. Да би то урадио, упоређује датуме модификације изворних датотека и датума претходне копије, а ако постоје разлике, софтвер ће донети одлуку да копира само оне који су измењени. Добра ствар ове копије је што није тешка као пуна и омогућава вам да ажурирате само оно што вас занима.
- Диференцијал: то је нешто између пуног и инкременталног. Односно, копираће и датотеке које су створене нове и оне које су измењене.
Како створити копије помоћу рсинц-а
Иако су у наслову наведени само инкрементални, укључићу и остале, јер не волим ниједан рад и сигурно ће бити добро да се сетите наредбе за то.
- За један пуна резервна копија:
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/
Проблем са инкременталним копијама са рсинц су избрисане датотеке. Са почетном копијом и применом инкрементала не добијате копију која је одраз оригинала.
Тачно, али можда је згодно ако је та избрисана датотека грешком избрисана. Копија не сме садржавати ту грешку у брисању. Велики поздрав