From: | "scott(dot)marlowe" <scott(dot)marlowe(at)ihs(dot)com> |
---|---|
To: | Jose <javalis(at)sympatico(dot)ca> |
Cc: | <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: no space left on device |
Date: | 2003-01-03 17:18:41 |
Message-ID: | Pine.LNX.4.33.0301031011250.13778-100000@css120.ihs.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
On Tue, 31 Dec 2002, Jose wrote:
> Hi there, I'm Jose From Canada,
>
> I'm working with PostgreSQL 7.2 on Linux Red hat 7.3 and when I try to
> create an object in the database, using PGAdmin or psql, I get this error.
>
> create index pp_key on pp (p1) ;
>
> Error: -2147467259 can not create object : no space left on device.
>
>
> But if I check the available space on disk from linux I have a lot, more
> than 4 GB and the table pp is empty.
>
Couple of clues
1: Something is filling up a different partition than the one that hosts
your database, say /tmp or something. Use df to see how much of ALL your
file systems are in use.
2: You have run out of inodes to store file system information in. Take
your machine down to run level 1 and run fsck for your file system on it
in a forced check mode (-f switch for e2fsck) and see how many of the
inodes are in use. If you're out, you're gonna need to backup your whole
database somewhere, rerun mke2fs with a switch to up the number of
descriptors. (-i for bytes per inode or -T news|largfile|largefile4)
3: Your file system has some kind of problem. I've seen ext2/3 file
systems claim to be full when the problem was a bad block and the
associated problems it produced. If so, backup your database, drop to run
level 1, umount it, reformat it with mke2fs with -c switch to check for
bad blocks. You know the rest.
From | Date | Subject | |
---|---|---|---|
Next Message | am | 2003-01-03 17:38:49 | Re: postmaster.pid |
Previous Message | Steve Crawford | 2003-01-03 16:50:19 | Re: Datatype SET or enumeration type ? |