Skip to content

msergiy87/Incremental-differential-backup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Incremental-differential-backup

Можливості:

  1. Фул і диференційний
  • здійснюється резервування як і повної копії даних, так і відмінностей між фулами
  • під час повторної передачі фулу чи диференціального, дані, які існують на приймаючій стороні заново не передаються, лише синхронізуються, забезпечуючи менше навантаження на мережу
  1. Універсальність:
  • можна задавати після імені скрипта тип бекапу (фул чи диференційний), адресу хоста і папки, які необхідно резервувати (до 5)
  1. Ротація і архівування
  • бекапи архівуються і ротуються. Зберігвється лише 5 останніх версій фул-бекапу і 8 диференцйного
  1. Логування:
  • усі помилки під час процесу бекапу записуються до файлу-логу під час фул бекапу і дописуються під час диференційного
  • логи ротуються, зберігається лише 10 останніх повідомлень
  1. Інформування:
  • у випадку не успішного процесу, буде вислано повідомлення на e-mail адресу
  • увипадку успіху в файлі буде збержено час, затрачений на останній процес бекапу
  1. Автоматизація
  • створення папок необхідних для бекапу і при потребі очистка їх вмісту реалізонана параметрами до назви скрипта
  1. Відновлення
  • реалізовано автоматизоване відновлення даних і накладання диференціальних бекапів на фул
  • кожен архів містить файл з точною датою і часом, затраченим на процес бекапу

Crontab

13 02 * * 1 /home/sergii/scripts/backup/backup.sh f oel:/root :/home/sergij

13 03 * * * /home/sergii/scripts/backup/backup.sh d oel:/root :/home/sergij

About

My first script - complex backup using rsync

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages