|
Как проверить целостность полученного бэкапа?
|
|||
---|---|---|---|
#18+
Сделан утилитой pg_dump сжатый формат, сделан с опцией -Fc Есть ли способ проверки корректности без развёртывания? Очень уж этих дампов дофига на диске лежит. Благодарствую за советы. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2018, 10:25 |
|
Как проверить целостность полученного бэкапа?
|
|||
---|---|---|---|
#18+
это не бэкап. нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2018, 12:27 |
|
Как проверить целостность полученного бэкапа?
|
|||
---|---|---|---|
#18+
Синий Слонэто не бэкап. нет. Это не совет. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2018, 13:27 |
|
Как проверить целостность полученного бэкапа?
|
|||
---|---|---|---|
#18+
dubolomОчень уж этих дампов дофига на диске лежит. реальная проверка - восстановление. и да - дамп не бекап. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2018, 14:10 |
|
Как проверить целостность полученного бэкапа?
|
|||
---|---|---|---|
#18+
и что делать со over 100 файлами каждый из которых весят более 10 GB? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2018, 14:17 |
|
Как проверить целостность полученного бэкапа?
|
|||
---|---|---|---|
#18+
dubolomи что делать со over 100 файлами каждый из которых весят более 10 GB? А что они у вас такие маленькие? Наверное с БД что-то не впорядке... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2018, 14:19 |
|
Как проверить целостность полученного бэкапа?
|
|||
---|---|---|---|
#18+
mefmanи да - дамп не бекап. Как сделать бэкап, если мануал врёт? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2018, 14:20 |
|
Как проверить целостность полученного бэкапа?
|
|||
---|---|---|---|
#18+
Точнее, как вы его делаете? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2018, 14:22 |
|
Как проверить целостность полученного бэкапа?
|
|||
---|---|---|---|
#18+
dubolom если мануал врёт? Какой мануал у вам врет? dubolommefmanи да - дамп не бекап. Как сделать бэкап, Начать надо с моральной подготовки кластера... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2018, 14:23 |
|
Как проверить целостность полученного бэкапа?
|
|||
---|---|---|---|
#18+
Баз примерно штук 100 на разных серверах. Базы архивные, бэкапы делались командами вида pg_dump -Fc -f arch_201706_15.dmp -U postgres -h 192.168.3.15 arch_201706_15 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2018, 14:25 |
|
Как проверить целостность полученного бэкапа?
|
|||
---|---|---|---|
#18+
УткъКакой мануал у вам врет? Начать надо с моральной подготовки кластера... Вот этот https://postgrespro.ru/docs/postgresql/9.6/backup База архивная, мало меняющаяся. Может тогда стопить сервера и архивировать файлы? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2018, 14:28 |
|
Как проверить целостность полученного бэкапа?
|
|||
---|---|---|---|
#18+
dubolom, Проверить бэкап/дамп можно только восстановлением. Скрипт для проверки бэкапа/дампа без восстановления делать не будут — слишком сложно. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2018, 14:31 |
|
Как проверить целостность полученного бэкапа?
|
|||
---|---|---|---|
#18+
dubolom, В каком месте врет мануал? Кстати, более правильный вот этот . Для начала прочитайте мануал целиком. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2018, 14:35 |
|
Как проверить целостность полученного бэкапа?
|
|||
---|---|---|---|
#18+
ursidodubolom, В каком месте врет мануал? Кстати, более правильный вот этот . Для начала прочитайте мануал целиком. Вот в этом и врёт https://www.postgresql.org/docs/9.6/static/backup.html rtfmThere are three fundamentally different approaches to backing up PostgreSQL data: * SQL dump * File system level backup * Continuous archiving Each has its own strengths and weaknesses; each is discussed in turn in the following sections. И в первом пункте rtfmDumps created by pg_dump are internally consistent, meaning, the dump represents a snapshot of the database at the time pg_dump began running. pg_dump does not block other operations on the database while it is working. (Exceptions are those operations that need to operate with an exclusive lock, such as most forms of ALTER TABLE.) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2018, 15:00 |
|
Как проверить целостность полученного бэкапа?
|
|||
---|---|---|---|
#18+
Или врут те, которые говорят, что pg_dump не бэкап. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2018, 15:03 |
|
Как проверить целостность полученного бэкапа?
|
|||
---|---|---|---|
#18+
Короче, нашёл методу. Делаем останов сервака, потом бэкапим файлы, жмём их. В качестве проверки разжимаем на другой машине и пробуем запустить кластер на тестовом бэкапе. Если разжимается и запускается- то с большой вероятностью целостность сохранена. Спасибо за внимание. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2018, 15:05 |
|
Как проверить целостность полученного бэкапа?
|
|||
---|---|---|---|
#18+
dubolomИли врут те, которые говорят, что pg_dump не бэкап. а вы поменьше слушайте казачков с 50ю сообщениями Код: powershell 1.
если делать БЕЗ -Fc, то будет -Fp (default), и тогда для восстановления НЕ pg_restore, а "\i bd_name.sql" -Fc занимает меньше всех и имеет бинарные вставки. Восстанавливает всю БД мгновенно. (при восстановлении надо переключиться сначала на другую БД, чтобы дропнуть старую bd_name, если она есть) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2018, 21:55 |
|
Как проверить целостность полученного бэкапа?
|
|||
---|---|---|---|
#18+
и останавливать её не обязательно, т.к. --serializable-deferrable - дождаться момента для выгрузки данных без аномалий ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2018, 21:55 |
|
Как проверить целостность полученного бэкапа?
|
|||
---|---|---|---|
#18+
tip78и останавливать её не обязательно, т.к. --serializable-deferrable - дождаться момента для выгрузки данных без аномалий Благодарю.Базы архивные, только чтение. Но включу в скрипт. Проверять всё равно восстановлением? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 17:07 |
|
Как проверить целостность полученного бэкапа?
|
|||
---|---|---|---|
#18+
dubolomПроверять всё равно восстановлением? ну 1 раз то обязательно, что всё правильно настроили ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 17:14 |
|
Как проверить целостность полученного бэкапа?
|
|||
---|---|---|---|
#18+
dubolomtip78и останавливать её не обязательно, т.к. --serializable-deferrable - дождаться момента для выгрузки данных без аномалий Благодарю.Базы архивные, только чтение. Но включу в скрипт. Проверять всё равно восстановлением? Так если базы архивные на только чтение - 1 раз снять backup 1 раз проверить что они все восстанавливаются нормально и успокоится. Зачем там периодический backup то? -- Maxim Boguk dataegret.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 17:18 |
|
Как проверить целостность полученного бэкапа?
|
|||
---|---|---|---|
#18+
tip78dubolomПроверять всё равно восстановлением? ну 1 раз то обязательно, что всё правильно настроили Буду проверять вашим методом. Раз уж так. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 17:33 |
|
Как проверить целостность полученного бэкапа?
|
|||
---|---|---|---|
#18+
dubolomКороче, нашёл методу. Делаем останов сервака, потом бэкапим файлы, жмём их. В качестве проверки разжимаем на другой машине и пробуем запустить кластер на тестовом бэкапе. Если разжимается и запускается- то с большой вероятностью целостность сохранена. Спасибо за внимание. Копию кластера, которую можно сразу запустить (а не ждать пока она восстановится из дампа) можно сделать "на лету" без остановки сервера, для этого из коробки доступна утилита pg_basebackup: https://www.postgresql.org/docs/10/static/app-pgbasebackup.html ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2018, 17:09 |
|
|
start [/forum/topic.php?fid=53&msg=39663004&tid=1995701]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
227ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 294ms |
total: | 618ms |
0 / 0 |