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

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

Модератор: 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
капитан
Сообщения: 1935
Зарегистрирован: 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.

LOR захватили ситхи.
Добро пожаловать на светлую сторону!

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

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

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

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

Аватара пользователя
Neus
капитан
Сообщения: 1935
Зарегистрирован: 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.

LOR захватили ситхи.
Добро пожаловать на светлую сторону!

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

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

Непрочитанное сообщение ыть » 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/ так, чтобы симлинки в ней остались, но повтороно копирование папок, на которые ссылаются эти симлинки не пошло ?