>>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!
*Alguém conhece alguma ferramenta que faça a recuperação do arquivo e
não do sistema de arquivo?*

Se você tivesse nos dito qual o sistema de arquivos facilitaria (era uma das perguntas que fiz).
Para ext3, por exemplo, extundelete, fsck, extdump, entre outras.
O importante é montar o sistema de arquivos como somente leitura e gravar os achados em outro disco "limpo". O mais importante: não tenta mais subir o banco de dados no disco original para não perder mais dados.

 >>Você checou se esse diretório e arquivo estão lá? Tente recopiar ou
verificar com ferramentas de recuperação esse arquivo novamente.
*O arquivo está lá, mas o postgres acusa invalid data.*

Esse arquivo é fundamental para o PostgreSQL. Sem ele, você precisará de ajuda muito especializada para recuperar alguns dados. Dificilmente recuperará algo consistente ou completo. Recomendo uma das boas consultorias disponíveis no país, em ordem alfabética, todas contribuem aqui na lista com a comunidade:
4Linux
Dextra
Timbira

 >>Perdeu. Veja se ele está em lost+found. Qual o sistema de arquivos
que você utilizava?
*na pasta lost_found só tem arquivos começando com #  exemplo: #93913154*

As ferramentas de sistema de arquivos sabem trabalhar com esse arquivos corretamente. Talvez você tenha de estudá-las. Não há mágica.

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

Responder a