простая система резервного копирования

Сегодня я сидел и думал, что tryavba к pochnada я регулярно делать резервные копии sarvarcheto меня, но эти схемы, которые используют их в своей работе я не делаю работу – слишком много функциональности и не tyarbva здесь, чтобы держать глаза на то, что резервное копирование с того дня, чтобы иметь возможность втирать назад 2 недели назад и так 😉 tyarbva меня просто что-то, где вы можете очистить только для резервного копирования нескольких папок и удалять старые вещи 🙂 сделаны раньше говорили о 5 мин natreshtyah не особенно красивый Баш скрипт я должен сказать, что да, там колотить мастер 😉

#!/bin/bash
 #path to beckup folder
 cd /media/backup

rm -r *.tgz
 sleep 3 #time for removing

#path to first folder
 /bin/tar cvzf www.tgz /var/www/
 sleep 30 #time for arhiving
 /bin/tar cvzf mysql.tgz /var/lib/mysql/
 sleep 30
 #EOF

весь сценарий более elemntaren просто удалите все в папке резервных копий, которые я знаю, что это TGZ архивы 🙂, а затем делает 2 Новый 🙂 Я дал много sliipche что profesorcheto необходимо учитывать в режиме реального времени bekaping вокруг 10 сек, но я не буду переписывать его в 100 раз hihihihihi 😉 сам сценарий его в plyasnah /SBIN ясность папки, затем взбитые в следующем порядке /вар / катушка / хрон / crontabs / корень

01 5 * * * /SBIN / Backuper > /DEV / нуль

Что обеспечивает ежедневное резервное копирование в 5:01 Каждое утро 😉 подходящее время для лада shtaigata Общего neblesti из гениального сценария, но в отличии от этого, функционально и делает именно то, что я хочу 😉 Может быть, в будущем будет делить bekapinga на WWW и MySQL-а потому, что еще одно содержания Доса более статичен, чем другие и говорят, один резервный в неделю или даже 2 более dosatachen в то время как SQL-и их ежедневные ритуалы, если заряжена sisitema(все, что не является моим) почасовой

оставьте ответ

Ваш электронный адрес не будет опубликован. Обязательные поля помечены *

анти СПАМ *