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

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

Модератор: weec

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
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

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Neus
майор
Сообщения: 2005
Зарегистрирован: 2008-09-08 21:59:56

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

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

а в чём проблема то?
man rsync
Physics is mathematics with the constraint of reality.
Engineering is physics with the constraint of money.

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

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

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

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

Аватара пользователя
Neus
майор
Сообщения: 2005
Зарегистрирован: 2008-09-08 21:59:56

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

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

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

Отправлено спустя 4 минуты :
это проще чем скриптом выискивать файлы с mtime за прошедшие сутки
Physics is mathematics with the constraint of reality.
Engineering is physics with the constraint of money.

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

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

Непрочитанное сообщение ыть » 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 Ура товарищи!

нуб
проходил мимо

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

Непрочитанное сообщение нуб » 2019-04-11 9:48:22

подскажите с rsync-ом по бекапу

есть такая структура:

/home/user/ в ней 3 симлинка на папку /tmp/1, /tmp/2, /tmp/3

как мне скопировать /home/user/ так, чтобы симлинки в ней остались, но повтороно копирование папок, на которые ссылаются эти симлинки не пошло ?