2014-06-02 7:56 GMT-03:00 Alessandro Lima <[email protected]>:
> Tenho um servidor centos 5.6 com postgres 9.2.4.1
>
Não sei o que esse último .1 significa (é do pacote?)...
> que não está dando boot mais,
> acusando dados corrompidos, já tentei recuperar com fsck mas sem sucesso!
>
Você quer dizer, o sistema de arquivos nem monta? Ou é o postgres que não
sobe? Qual o erro exato que vês?
> O pior é que duas bases de dados importantes não tinham backup,
>
Clássico... Talvez agora aprendam...
> 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
> 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
>
Me parece que as permissões estão erradas. Execute um chmod 700 nesse
diretório e tente novamente.
Se quiser pode fazer isso em todo PGDATA:
$ chmod -R a=,u=rwX /path/to/data
E claro, o owner tem de ser o usuário postgres. Sobe de novo e verifique se
muda o erro.
Atenciosamente,
--
Matheus de Oliveira
Analista de Banco de Dados
Dextra Sistemas - MPS.Br nível F!
www.dextra.com.br/postgres
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral