Как массово проверить корректность и целостность бэкапов сайтов?

asInSide
На сайте с 11.08.2008
Offline
91
986

Имеются пара вдс и пара шаред-хостингов, все у разных хостеров, в разных дц. Там около 50 сайтов. Есть бекап всего этого в удаленный дц. Другой хостера, другой дц. Бекапы суточные за 3 дня, недельные, месячные есть - в общем в теории все вроде неплохо. Бекапится все средствами isp manager lite 4, на бэкап-хостинге isp lite 5, если это существенно

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

Как решают эту проблему профессиональные админы? Проблема, думается, не оригинальна и не нова.

adel92
На сайте с 04.01.2012
Offline
334
#1
asInSide:
Имеются пара вдс и пара шаред-хостингов, все у разных хостеров, в разных дц. Там около 50 сайтов. Есть бекап всего этого в удаленный дц. Другой хостера, другой дц. Бекапы суточные за 3 дня, недельные, месячные есть - в общем в теории все вроде неплохо. Бекапится все средствами isp manager lite 4, на бэкап-хостинге isp lite 5, если это существенно

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

Как решают эту проблему профессиональные админы? Проблема, думается, не оригинальна и не нова.

Чисто теоритечиски данная панель напишет Вам в логах если возникнут проблемы при резервном копировании.

А вообще для проверки целостности архивов есть несколько команд:

для проверки gzip архива:

gunzip -t file.gz

для проверки tar-файла, запакованного gzip:

gunzip -c file.tar.gz | tar t > /dev/null

NVMe VDS (https://well-web.net/nvme-vps) с поддержкой 24/7 - от 545 руб.! Безлимитный хостинг (https://well-web.net/ssd-hosting) - от 129 руб.! Домен в подарок! Перенос бесплатно! Заказывайте сейчас, и получите скидку 50%! Заходи! (https://well-web.net/limited-offers)
asInSide
На сайте с 11.08.2008
Offline
91
#2

adel92,

Спасибо!

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

adel92
На сайте с 04.01.2012
Offline
334
#3
asInSide:
adel92,

Спасибо!

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

В таком случае обычно панель логирует такие ошибки, и если такая проблема произошла, скорее всего хостер забил на эти сообщения.

Den73
На сайте с 26.06.2010
Offline
523
#4

если сайты важные напишите программу по развертыванию сайтов из бэкапов

если это обычные сайты то просто храните множество копий и проверяйте в ручную раз в пол года.

Andreyka
На сайте с 19.02.2005
Offline
822
#5

Профессиональные админы используют bacula или duplicity

Не стоит плодить сущности без необходимости
Den73
На сайте с 26.06.2010
Offline
523
#6
Andreyka:
Профессиональные админы используют bacula или duplicity

или виртуализацию))

AC
На сайте с 07.12.2013
Offline
51
#7

Во время бекапов и перед ними, делайте автоматический пересчет контрольной суммы каждого бекапируемого файла, а также целевого(итогового) файла/ов бекапов, сохраняйте их. И так вы сможете, пересчитывая контрольные суммы, проверять целостность ваших бекапов.

---------- Добавлено 28.10.2016 в 09:20 ----------

Den73:
или виртуализацию))

Это совершенно разные технологии, виртуализация-виртуализацией, а система бекапирования-системой бекапирования. Одно с другим в контексте создания бекапов почти никак не связано, в плане корректности выбора решения/технологии бекапирования.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий