Em 2 de outubro de 2012 16:48, Euler Taveira <[email protected]> escreveu:

> On 02-10-2012 14:45, Danilo Silva wrote:
> > Tenho PostgreSQL 9.1.6 instalado no ubuntu com archive_mode habilitado.
> No
> > parâmetro archive_command estou fazendo um rsync -a dos logs para o
> destino
> > escolhido.
> >
> Qual o comando EXATO utilizado no archive_command?
>

 test ! -f /postgresql/xlog/%f && rsync -a %p /postgresql/xlog/%f

>
> > Para efetuar um backup periodicamente, posso backupear a pasta de
> destino, por
> > exemplo a cada 10 minutos?
> >
> Você quer fazer backup do backup? Acho que você não está explorando a
> capacidade do arquivador. Por que ao invés de gravar o arquivo de log de
> transação localmente você não o copia para o servidor de backup
> diretamente?
> Algo como:
>
> archive_command = 'rsync -q "%p" [email protected]:/bkp/walfiles/"%f"'
>

E se por algum motivo a conexão se perder?

>
> Talvez você não tenha entendido a função do 'archiver' que é justamente
> executar um comando *após* o arquivo de log de transação ser fechado.
> Assim,
> você pode copiar os arquivos de log de transação para onde bem entender.
>
> > Tenho essa dúvida pois estou receoso, como postgresql recicla os
> arquivos de
> > log e como estou utilizando rsync, tenho medo de perder algum arquivo de
> log.
> >
> O PostgreSQL recicla os arquivos de log de transação que estão em
> $PGDATA/pg_xlog; os arquivos copiados *permanecem* intocáveis (na verdade,
> o
> PostgreSQL nem sabe da existência deles).
>

Pode acontecer do PostgreSQL gerar um arquivo com mesmo nome de um arquivo
que já está no destino?Se sim, a limpeza do destino deve ocorrer num curto
espaço de tempo, certo?

>
>
> --
>    Euler Taveira de Oliveira - Timbira       http://www.timbira.com.br/
>    PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a