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