Хороший бекап

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
toptyg2
проходил мимо

Хороший бекап

Непрочитанное сообщение toptyg2 » 2015-12-20 10:32:32

Приветствую всех,

подскажите логику для создания бекапа надежного по sFTP и FTP на удаленный сервер?

Можно подключать фтп внешний и лить на него файлы как локальную папку, затем отключать, хорошо ли это ?

Можно через rsync загружать, а потом по ssh подключаться и ротейтить бекап..но тоже выглядит коряво или тоже монтировать по sftp локально папку лить и отключать?

Нужны обе опции.:st:

Сергей.
Последний раз редактировалось f_andrey 2015-12-20 20:50:10, всего редактировалось 1 раз.
Причина: Автору. пожалуйста, выбирайте соответствующий раздел форума.

Хостинговая компания 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
капитан
Сообщения: 1961
Зарегистрирован: 2008-09-08 21:59:56

Хороший бекап

Непрочитанное сообщение Neus » 2015-12-20 11:00:42

нифига не понял
бэкап чего?
я БД так бэкаплю:
делаю локальный бэкап
считаю КС md5 и пишу ее в лог
заливаю на хранилище по NFS
лезу туда по SSH и считаю md5 там
сравниваю
сливаю туда же лог, чтобы можно было проверить md5 этого файла если придется воспользоваться
пойдет такой алгоритм? :)

lazhu
сержант
Сообщения: 254
Зарегистрирован: 2013-08-10 14:28:38
Контактная информация:

Хороший бекап

Непрочитанное сообщение lazhu » 2015-12-21 9:15:37

zfs send/receive

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

Хороший бекап

Непрочитанное сообщение Neus » 2015-12-21 9:19:37

lazhu писал(а):zfs send/receive
а где он указал что у него ZFS? :)

Отправлено спустя 59 секунд:
похоже студент, курсовую пишет.

toptyg2
проходил мимо

Хороший бекап

Непрочитанное сообщение toptyg2 » 2015-12-21 15:02:42

Привет всем.
делаю бекап БД и файлов. нужен по ftp или sFTP.

Нормально если монтировать/отмонтировать каждый раз подключенный по ftp раздел?


*ZFS не нужен..

Cергей.

toptyg2
проходил мимо

Хороший бекап

Непрочитанное сообщение toptyg2 » 2015-12-21 15:14:21

Neus писал(а):
lazhu писал(а):zfs send/receive
а где он указал что у него ZFS? :)

Отправлено спустя 59 секунд:
похоже студент, курсовую пишет.

Есть мегасервер заказчика.
Есть мега ОС. Заказчик хочет бекап о фтп с ротейтингом.

Есть реализация этого методом подключения FTP как раздел, залитие бекапа, отключение. Мне кажется это криво.
Делать это все скриптом командами ftp - я считаю жестко и криво тоже.

Заказчик хочет чтобы это был просто скрипт - не система бейкапирования.

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

Хороший бекап

Непрочитанное сообщение Neus » 2015-12-21 15:58:15

undefined писал(а): Есть мегасервер заказчика.
Есть мега ОС. Заказчик хочет бекап о фтп с ротейтингом.

Есть реализация этого методом подключения FTP как раздел, залитие бекапа, отключение. Мне кажется это криво.
Делать это все скриптом командами ftp - я считаю жестко и криво тоже.

Заказчик хочет чтобы это был просто скрипт - не система бейкапирования.
и в чем проблема?
заказчик сформулировал цель, задачу и метод.
Вы ее выполнили. Зачем забивать себе голову?
---
хороший заказчик, обычно внятно не могут объяснить чего хотят:)

toptyg2
проходил мимо

Хороший бекап

Непрочитанное сообщение toptyg2 » 2015-12-21 17:18:54

Думаю может лучше тогда лить файл на фтп через curl, а в кроне просто сделать проверку если новый год - бекап годовой, если новая неделя, то бека недели, если дневной бекап, то бекап за день. Можно было бы скрипт проверки устаревших файлов дневных на фтп написать чтобы старое удалять... и без монтирования можно было бы обойтись.

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

Хороший бекап

Непрочитанное сообщение Neus » 2015-12-21 20:59:55

Чем именно лить не важно.
В кроне не делается проверка, крон вызывает указанную команду по заданному расписанию.
Заказчик не определил за какой период ему нужны бэкапы и их плотность?
Тогда можешь так:
Создаёшь 3 каталога - daily, weekly, monthly.
Ежедневные бэкапы ложишь в дневные.
Каждое воскресенье делаешь хардлинк с воскресного в недельные.
В первый день месяца делаешь хардлинк с дневного в месячные.
Хардлинки можно делать кроном на бекапсерванте, а вот ротацию должен делать тот кто делает бэкап, т.к. можно проспать момент когда создание бэкапов сломается, а скрипт на бэкапсерванте добросовестно похерит имеющиеся.
--
И чего ты докопался до монтирования/размонтирования :)
Я так и делаю, mount-copy-unmount, и проверяю на успешность каждый шаг.
Вот думаю ещё прикрутить смс-алерты на случай облома, но лень. :)