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?
> 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"' 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). -- 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
