Tenho um servidor centos 5.6 com postgres 9.2.4.1 que não está dando
boot mais,
acusando dados corrompidos, já tentei recuperar com fsck mas sem sucesso!
O pior é que duas bases de dados importantes não tinham backup,

Só lamento. É inacreditável como isso é recorrente em 2014.

Tente recuperar ao máximo os arquivos, preferencialmente ponha os discos em outra máquina, em modo somente leitura. Não tente recuperar o sistema de arquivos, tente recuperar os arquivos!

instalei a mesma versão do postgres em outro servidor e substitui a
pasta data do servidor com problemas, mas não consigo iniciar o banco,
no log apresenta os seguintes erros:
FATAL: relation mapping file "global/pg_filenode.map" contains invalid data
e

Você checou se esse diretório e arquivo estão lá? Tente recopiar ou verificar com ferramentas de recuperação esse arquivo novamente.

LOG: could not open dbspace directory "base/32777": not a directory
Obs.: este diretório deve estar corrompido, ele é exibido assim pelo
comando ls -lvh:
-rw-r--r-- 1 postgres postgres 101K Jun 2 07:36 32777

Perdeu. Veja se ele está em lost+found. Qual o sistema de arquivos que você utilizava?

Favor me ajudem, estou DESESPERADO!!!

Boa sorte amigo. Você terá de ir com calma agora. Passo a passo. Tente restaurar cada arquivo que o PostgreSQL pedir. Tente ferramentas de recuperação além do fsck. Não queira colocar o sistema no ar correndo, sua preferência é restaurar dados o máximo possível.

Ah, sim, vê se faz backup daqui pra frente.

[]s e muito boa sorte!
Flavio Gurgel
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a