Tag: backup


Recursively delete all files with a given extension


Что бы удалить файлы по определённому расширению и старше определённых дней но не в текущей папке, а и в дочерних, достаточно выполнить команду:

find /backup -name \*.bak -type f -mtime +32 -print -exec rm -f {} \;

 

В этом примере удаляются файлы старше 32-х дней с расширением .bak из папки /backup включая все подпапки

параметр -print будет выдавать на экран файлы, которые в этот момент удаляются.


Mikrotik failover script


Basic Info

This is an easy to use script for your failover needs. It is currently written for 2 connections and works by pinging any IP address you specify using both of your connections.

If a ping failure is detected a certain number of times, the script increases distance of all default routes that use the gateway present on the interface that failed the ping.

Read More »


Backup директории сайта в .tar архив инкрементно


Инкрементный backup директории сайта на сетевое хранилище

 

Допустим, что нам надо сделать инкрементную копию каталога /var/www/html/ в сетевое хранилище. Каждую полночь должен создаваться полный бэкап, а в 8 утра и 16 дня должны делаться инкрементные копии. Архивы должны храниться 8 дней и быть запакованы в .tar

Создадим скрипт полного бэкапа

Read More »


Elastix auto Backup и выгрузка на сетевое хранилище


Создаём скрипт бэкапа. Для этого в любом каталоге, какой нравится, создадим файл скрипта. Я буду использовать каталог /var/www/backup Он идёт по умолчанию для бэкапа у эластикса.

Назовём файлик automatic_backup

nano /var/www/backup/automatic_backup

Его содержимое:

Read More »