Backup with rsync /SSH¶
The backup over rsync was the only available method before 2.0, and
is currently the only backup method that supports the incremental backup
feature. Please consult the “Features in detail” section for more
information.
To take a backup using rsync you need to put these parameters inside
the Barman server configuration file:
backup_method = rsync
ssh_command = ssh postgres@pg
The backup_method option activates the rsync backup method, and
the ssh_command option is needed to correctly create an SSH
connection from the Barman server to the PostgreSQL server.
Important
You will not be able to start a backup if WAL is not being correctly archived to Barman, either through the archiver or the streaming_archiver
To check if the server configuration is valid you can use the
barman check command:
barman@backup$ barman check pg
To take a backup use the barman backup command:
barman@backup$ barman backup pg