Помогите с скриптом для бекапа

Есть и такой ОС.

Модератор: weec

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
viris42
проходил мимо
Сообщения: 4
Зарегистрирован: 2014-07-23 15:20:44
Откуда: Новороссия ДНР
Контактная информация:

Помогите с скриптом для бекапа

Непрочитанное сообщение viris42 » 2017-05-16 12:55:44

Всем привет. Собственно огромнейшая просьба. Дома запущен сервер видео наблюдения(на Debian7+motion). Нужен скрипт который будет архивировать папки из одной постоянной директории на другой винт. Но фишка вся в том, что все папки создаются по дате то есть имеют вид /var/www/motion/in1/2017-05-15 и так каждые сутки новая папка по дате. Но ещё дело в том, что новая папка создаётся только после обнаружения движения детектором(а движение может быть и в 00:01 и в 05:30). В программировании я ноль. Если можете помогите
Трудно переспорить бородатого старика если у него в руках АК.
Debian 7 wheezy

Neus
капитан
Сообщения: 1685
Зарегистрирован: 2008-09-08 21:59:56

Помогите с скриптом для бекапа

Непрочитанное сообщение Neus » 2017-05-16 13:50:29

а в чём проблема то?
man rsync
«Вы никогда не сумеете решить возникшую проблему,
если сохраните то же мышление и тот же подход,
который привёл вас к этой проблеме.»
© Альберт Эйнштейн

Аватара пользователя
viris42
проходил мимо
Сообщения: 4
Зарегистрирован: 2014-07-23 15:20:44
Откуда: Новороссия ДНР
Контактная информация:

Помогите с скриптом для бекапа

Непрочитанное сообщение viris42 » 2017-05-16 14:04:25

А как его настроить под архивацию именно той папки которая за прошлые сутки?
Трудно переспорить бородатого старика если у него в руках АК.
Debian 7 wheezy

Neus
капитан
Сообщения: 1685
Зарегистрирован: 2008-09-08 21:59:56

Помогите с скриптом для бекапа

Непрочитанное сообщение Neus » 2017-05-16 14:14:07

один раз все забекапишь
в последующие запуски он сам выберет только новые
читай документацию
в принципе любой архиватор умеет работать в режиме append

Отправлено спустя 4 минуты :
это проще чем скриптом выискивать файлы с mtime за прошедшие сутки
«Вы никогда не сумеете решить возникшую проблему,
если сохраните то же мышление и тот же подход,
который привёл вас к этой проблеме.»
© Альберт Эйнштейн

ыть
проходил мимо

Помогите с скриптом для бекапа

Непрочитанное сообщение ыть » 2017-05-18 15:13:41

viris42 писал(а):А как его настроить под архивацию именно той папки которая за прошлые сутки?

очень просто
1. генеряеш закрытый ключ на серваке бэкапов
ssh-keygen -t rsa
2. копируешь его на сервер с которого бэкапишь
cat ~/.ssh/id_rsa.pub | ssh user@src "cat >> .ssh/authorized_keys"
3. на севаке бэкапов ставиш rsync, читаешь man, запускаешь однократно, как сказал Неус, потом можно в крон затолкать
rsync -rlcpvgo user@src:/secret/dir/root/data /secret/dir/root/
4. в кроне рисуешь чтото типа этого (каждые 10 минут)
*/10 * * * * root rsync -rlcpvgo user@src:/secret/dir/root/data /secret/dir/root/ >> /root/rsync.log 2>&1


зы. Слава Новороссии! Смерть укрофашистам! :x Ура товарищи!


Вернуться в «Linux»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость