Настраиваю резервное копирование постгреса (8.4). С полным бэкапом все понятно
psql -c select pg_start_backup('full_$dt');
tar cvf /mnt/pgsql/backup/full_$dt.tar.gz $PGDATA
psql -c select pg_stop_backup();
bpbackup ....
А как по правильному быть с архивлогами? В postgresql.conf указан путь до архивлогов
archive_mode = on # allows archiving to be done
archive_command = 'cp %p /mnt/pgsql/archive/%f'
archive_timeout = 0 # force a logfile segment switch after this
При этом заметил, что в /mnt/pgsql/archive попадают не все wal из $PGDATA/pg_xlog.
Получается после бэкапа arvhive/ необходимо еще бэкапить pg_xlog, что бы в случае чего восстановиться на время перед бэкапом? Или для архивлогов тоже запускать сначала pg_start_backup(); pg_stop_backup()?