Am I overlooking or is there something really wrong here?
First, all files of a tablespace should be inside PG_9.3_201306121 directory, why do you have those other files?
They're not mine. Postgres created them.
Second, there shouldn't be any hard link inside of a tablespace, as PostgreSQL is not creating them, someone must have done it by hand.
No. Nobody did this. I am quite certain of this. I am the only one with root access to the server, and I guarantee I never did anything like this.
I'm guessing all inside PG_9.3_201306121 is linked to the root path of the tablespace, which is wrong.
If I'm not overlooking, then neither barman nor pg_basebackup is to blame, but whoever created the hard links; if PostgreSQL did this (which I doubt) then it is a bug.
As I said, I absolutely didn't create these links. I never, ever monkey with the innards of the Postgres tablespaces. Never have, never will. It had to be done by Postgres, pg_upgrade or some other Postgres binary.
Thanks,
Craig
Regards,
--
Matheus de Oliveira Analista de Banco de Dados Dextra Sistemas - MPS.Br nível F! www.dextra.com.br/postgres