Re: What to do when pg_xlog directory has filled up the filesystem

From: Cliff Pratt <enkiduonthenet(at)gmail(dot)com>
To: Jeff Frost <jeff(at)pgexperts(dot)com>
Cc: John Scalia <jayknowsunix(at)gmail(dot)com>, "pgsql-admin(at)postgresql(dot)org" <pgsql-admin(at)postgresql(dot)org>
Subject: Re: What to do when pg_xlog directory has filled up the filesystem
Date: 2015-01-24 02:56:30
Message-ID: CADXosE+htE8uQYe2r_OE7pg--+KGGkTFiTRokAS+UpN2sc=68g@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

That works with ext3 too.

Cheers,

Cliff

On Sat, Jan 24, 2015 at 5:33 AM, Jeff Frost <jeff(at)pgexperts(dot)com> wrote:

>
> > On Jan 23, 2015, at 08:00, John Scalia <jayknowsunix(at)gmail(dot)com> wrote:
> >
> > Hi all,
> >
> > Just curious about this issue as it has occurred on my 9.4.0 sandbox
> primary server. The link to the directory specified in archive_command had
> disappeared, so the command specified in archive_command kept failing
> overnight. This resulted in many WAL segments piling up in the pg_xlog
> directory and a bunch of <wal name>.ready files appearing in the
> pg_xlog/archive.status directory. The filesystem had reached 100% full so
> the database quit and would not restart. I've thought about just moving
> some of the WAL segments temporarily to another filesystem, but which ones,
> oldest or newest? And is that really the best way to deal with this or what
> is the best way to deal with this kind of issue?
>
> If you are on ext4, you can just:
>
> tune2fs -m 0 /dev/sda1
>
> Or whatever device you're talking about.
>
> That will reset the reserved space to 0.
>
> Then you can start up PostgreSQL and let it do the archiving. After it's
> done:
>
> tune2fs -m 5 /dev/sda1
>
> To put it back to the default.
>
>
>
> --
> Sent via pgsql-admin mailing list (pgsql-admin(at)postgresql(dot)org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-admin
>

In response to

Browse pgsql-admin by date

  From Date Subject
Next Message Josef Springer 2015-01-25 12:05:03 SQL-Server can not be staretd
Previous Message John Scalia 2015-01-23 16:52:04 Re: What to do when pg_xlog directory has filled up the filesystem