2015-05-07 9:44 GMT-03:00 Moisés P. Sena <[email protected]>: > Meu servidor de banco de dados deu problema no HD, ficava dando erro de > IO, era Ubuntu 14.04LTS amd64. > > Copiei o diretorio DATA do postgres para outro linux, Debian 7.5 i386, > compilei os mesmos fontes e quando vou startar o postgresql recebo a > seguinte mensagem: > > *FATAL: incorrect checksum in control file* > > Segundo li na net, é pq mudou o SO e arctetura. > > Exatamente. Não é possível mover um diretório de dados de 64bits para 32bits e vice-versa. Por isso também não é possível ter um primário e secundário (standby) em arquiteturas diferentes.
De qualquer forma, gostaria de rodar o mesmo no SO atual. > > Meu BD é pequeno, 500MB, porem tem uns sistemas muito importantes. > > Tem como eu restaurar o DATA sem reinstalar o Ubuntu? > Não. Você vai precisar de uma arquitetura compatível. Com um banco tão pequeno você pode até subir uma VM, fazer um dump e restaurar. Mas fica a dúvida se usar um SO 32bits para servidor é uma boa ideia, parece que você está regredindo aqui. 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
