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
