Re: PostgreSQL File System Based Backup Restartability - Mailing list pgsql-admin

From girish R G peetle
Subject Re: PostgreSQL File System Based Backup Restartability
Date
Msg-id CAKKd06406V3GF0y+EDEpvWKbWDpWzy8zzQVo1FYuXJyw-PWu0A@mail.gmail.com
Whole thread Raw
In response to Re: PostgreSQL File System Based Backup Restartability  (Albe Laurenz <laurenz.albe@wien.gv.at>)
Responses Re: PostgreSQL File System Based Backup Restartability  (Albe Laurenz <laurenz.albe@wien.gv.at>)
List pgsql-admin

After executing pg_start_backup, we will generate a file 'Backup file' which will contain list  of all the folders n files under DATA directory.

Then we read entry from 'Backup file' sequentially and use copy command/script to move it to backup media.

When network encounters copy script will fail stating couldn't backup the file.

Say copy command throws error at 20th file entry. When backup is resumed copy command resumes  from 20th file entry.

Thanks
Girish

On Feb 17, 2015 4:26 PM, "Albe Laurenz" <laurenz.albe@wien.gv.at> wrote:
girish R G peetle wrote:
> Is PostgreSQL file system based backup restart-ability possible ?
>
> Steps
> - Database size is 1 TB
> - I'll execute pg_start_backup('label');
> - I will traverse through the DATA directory to get the list of directories and files.
> - I will start moving the files to backup media. ( over network )
> - When I'm half way (500GB done), network error happens. So movement of files is halted.
> - Network issue is resolve after 30 minutes (In this time files might have got deleted or added with
> creation/deletion of database/tables )
> - I'll resume moving the files to backup media from where it had halted.
> - When movement of files is done, I'll execute pg_stop_backup()
> - I'll move all the transaction logs that got archived to backup media.
>
> Is PostgreSQL server recovery to a consistent state possible with backup content obtained from above
> steps ?

That should work, but I guess it may depend on what the copy program does if it encounters the
network error.  Were there any messages?

Yours,
Laurenz Albe

pgsql-admin by date:

Previous
From: Tom Lane
Date:
Subject: Re: Canceling REINDEX safe?
Next
From: Kevin Grittner
Date:
Subject: Re: PostgreSQL File System Based Backup Restartability