Re: pg_basebackup && long time storage of wal_archive/ content

From: Adrian Klaver <adrian(dot)klaver(at)aklaver(dot)com>
To: Matthias Apitz <guru(at)unixarea(dot)de>, pgsql-general(at)lists(dot)postgresql(dot)org
Subject: Re: pg_basebackup && long time storage of wal_archive/ content
Date: 2020-04-14 15:28:35
Message-ID: 2fc2a90b-ab18-fd0c-c6ee-f5895471a8b1@aklaver.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On 4/14/20 8:00 AM, Matthias Apitz wrote:
>
> Hello,
>
> The run (as user 'postgres') on the server of the cmd:
>
> pg_basebackup -U ${DBSUSER} -Ft -z -D /data/postgresql11/backup-wal_archive-20200414-1/
>
> produces correctly the following situtation on the server:
>
> srap32dxr1:/data/postgresql11 # ls -ltrh backup-20200414-1
> total 1.7G
> -rw------- 1 postgres postgres 1.7G Apr 14 16:20 base.tar.gz
> -rw------- 1 postgres postgres 17K Apr 14 16:20 pg_wal.tar.gz
> srap32dxr1:/data/postgresql11 # ls -ltrh data/pg_wal
> total 81M
> -rw------- 1 postgres postgres 16M Apr 14 15:11 000000010000000C0000009F
> -rw------- 1 postgres postgres 16M Apr 14 15:20 000000010000000C000000A0
> -rw------- 1 postgres postgres 16M Apr 14 16:10 000000010000000C000000A1
> -rw------- 1 postgres postgres 16M Apr 14 16:20 000000010000000C000000A2
> -rw------- 1 postgres postgres 342 Apr 14 16:20 000000010000000C0000009D.00000028.backup
> drwx------ 2 postgres postgres 36K Apr 14 16:25 archive_status
> -rw------- 1 postgres postgres 16M Apr 14 16:50 000000010000000C0000009E
> srap32dxr1:/data/postgresql11 # ls -ltrh wal_archive/
> total 49M
> -rw------- 1 postgres postgres 16M Apr 14 15:20 000000010000000C0000009B
> -rw------- 1 postgres postgres 16M Apr 14 16:10 000000010000000C0000009C
> -rw------- 1 postgres postgres 16M Apr 14 16:20 000000010000000C0000009D
> -rw------- 1 postgres postgres 342 Apr 14 16:20 000000010000000C0000009D.00000028.backup
>
> The content of the dir wal_archive/ is growing and growing over the
> time.
>
> The pg_wat.tar.gz contains:
>
> srap32dxr1:/data/postgresql11 # tar tzf backup-20200414-1/pg_wal.tar.gz
> 000000010000000C0000009D
>
> i..e. the files 000000010000000C0000009B ... 000000010000000C0000009D
> could be removed in wal_archive/
>
> Correct? Or how is the long time storage of this dir?

pg_basebackup is a point in time backup tool. If you want something that
continuously archives and prunes as it goes then you probably want to
look at the tools below:

https://pgbackrest.org/

https://www.pgbarman.org/

https://postgrespro.github.io/pg_probackup/

>
> matthias
>

--
Adrian Klaver
adrian(dot)klaver(at)aklaver(dot)com

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Dilip Kumar 2020-04-15 05:32:18 Help needed with XMLTABLE
Previous Message Matthias Apitz 2020-04-14 15:00:22 pg_basebackup && long time storage of wal_archive/ content