Não encontrei nada relevante na internet sobre como fazer backup do banco de dados postgres com raid1. Então aqui está minha pergunta
Meu administrador de sistema acha que fazer backup do disco raid1, no qual um banco de dados Postgres está localizado, é adequado como um backup Postgres. Ele o restauraria quando necessário.
No meu entendimento, o backup precisa ter o banco de dados parado, pelo menos para algum banco de dados comercial como o Oracle.
É possível fazer backup do banco de dados sem interrompê-lo com um cenário raid1?
Obrigado
Diga ao administrador do sistema para pesquisar "RAID não é um backup" , se ele fornecerá um backup utilizável é irrelevante, pois não o protege contra corrupção de banco de dados, erro humano e muitas outras coisas.
Você pode fazer um dump do banco de dados usando
pg_dump
(também conhecido como "backup lógico") ou pode usarpg_basebackup
para fazer um backup em nível de arquivo.Nenhum deles requer a interrupção do banco de dados.
Mais detalhes sobre ambas as soluções podem ser encontrados no manual:
Mas fazer o backup não tem nada a ver com o sistema de armazenamento que é usado pelo servidor. Pode ser um RAID ou um único disco rígido - isso não faz diferença para o backup.
Adicionando uma resposta adicional (obrigado Quora)
E este também