Re: pg_basebackup bug: base backup is double the size of the database

From: Magnus Hagander <magnus(at)hagander(dot)net>
To: Matheus de Oliveira <matioli(dot)matheus(at)gmail(dot)com>
Cc: Craig James <cjames(at)emolecules(dot)com>, "pgsql-admin(at)postgresql(dot)org" <pgsql-admin(at)postgresql(dot)org>
Subject: Re: pg_basebackup bug: base backup is double the size of the database
Date: 2015-01-21 18:42:47
Message-ID: CABUevEywFht__PyqaqK5uPJDgm=ofe+MN-jHwDkfbc-=rWukWQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

On Wed, Jan 21, 2015 at 7:19 PM, Matheus de Oliveira <
matioli(dot)matheus(at)gmail(dot)com> wrote:

>
> On Wed, Jan 21, 2015 at 3:32 PM, Craig James <cjames(at)emolecules(dot)com>
> wrote:
>
>> # ls -l /data/postgres-9.3/main/pg_tblspc/16747
>> lrwxrwxrwx 1 postgres postgres 27 2014-08-18 11:28
>> /data/postgres-9.3/main/pg_tblspc/16747 -> /postgres/tablespaces/uorsy/
>>
>> # du -sh /data/postgres-9.3/tablespaces/uorsy
>> *35G* /data/postgres-9.3/tablespaces/uorsy
>>
>> # du -sh /data/postgres-9.3/tablespaces/uorsy/*
>> *35G* /data/postgres-9.3/tablespaces/uorsy/8208624
>> *8.1M* /data/postgres-9.3/tablespaces/uorsy/PG_9.3_201306121
>> 4.0K /data/postgres-9.3/tablespaces/uorsy/pgsql_tmp
>> 4.0K /data/postgres-9.3/tablespaces/uorsy/PG_VERSION
>>
>> # find /data/postgres-9.3/tablespaces/uorsy \! -links 1 -type f | wc -l
>> *740*
>>
>
>
> 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? 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. 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.
>
>
Might it be hardlinks created by pg_upgrade? If so, they can just be
removed...

--
Magnus Hagander
Me: http://www.hagander.net/
Work: http://www.redpill-linpro.com/

In response to

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message Matheus de Oliveira 2015-01-21 18:50:07 Re: pg_basebackup bug: base backup is double the size of the database
Previous Message Matheus de Oliveira 2015-01-21 18:21:26 Re: PostgreSQL 9.3 synchronous replication