To reduce recovery time (and save space): Is it possible to ignore some PostgreSQL 13 tables (or schemas) when backing up using Barman?
Barman will create online file system backups, and such backups can only be done of the complete cluster.
To backup parts of a database, you must use a logical backup with pg_dump, but then you cannot perform point-in-time recovery.
One way to work around that is to have the tables you don't want to back up be part of a different cluster and access them with postgres_fdw, or store them as “flat files” and use file_fdw to access them.
Be warned, though, that there are performance penalties when querying such foreign tables.