Thread: Can't write lock file

Can't write lock file

From
MT
Date:
Here are the results of

df /tmp/
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/hdc6               253840    243504         0 100% /

df -i /tmp/
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/hdc6              65792   24415   41377   38% /

The above information seems to me contradictory in that df /tmp reports
that 100% of my 1k-blocks are used, while df -i /tmp/ reports that only
38% of inodes are used. I don't know what to make of this. Nor am I sure
if this is why I can't use postgres. Nor why this problem has occured in
the first place.

Totally in the dark,

Mark


Re: Can't write lock file

From
Alvaro Herrera
Date:
On Mon, Oct 21, 2002 at 02:33:03PM -0400, MT wrote:
> Here are the results of
>
> df /tmp/
> Filesystem           1k-blocks      Used Available Use% Mounted on
> /dev/hdc6               253840    243504         0 100% /
>
> df -i /tmp/
> Filesystem            Inodes   IUsed   IFree IUse% Mounted on
> /dev/hdc6              65792   24415   41377   38% /

Obviously there are still inodes left, but no space. It's a common
situation.  You'll have to delete some files... make sure there's no
process with open files in the filesystem, because that prevents the
space these files are using from being actually freed.

--
Alvaro Herrera (<alvherre[a]atentus.com>)
"Para tener mas hay que desear menos"

Re: Can't write lock file

From
"Nigel J. Andrews"
Date:
On Mon, 21 Oct 2002, MT wrote:

> Here are the results of
>
> df /tmp/
> Filesystem           1k-blocks      Used Available Use% Mounted on
> /dev/hdc6               253840    243504         0 100% /
>
> df -i /tmp/
> Filesystem            Inodes   IUsed   IFree IUse% Mounted on
> /dev/hdc6              65792   24415   41377   38% /
>
> The above information seems to me contradictory in that df /tmp reports
> that 100% of my 1k-blocks are used, while df -i /tmp/ reports that only
> 38% of inodes are used. I don't know what to make of this. Nor am I sure
> if this is why I can't use postgres. Nor why this problem has occured in
> the first place.

Well you must have some large files if there is a disproportionate use of disk
space verses inodes.

You should try and track down where and what they are. Are your log directories
on the same filesystem as /? What about other entries in /tmp?

Try using du -sk /* as a starting point.


--
Nigel J. Andrews


Re: Can't write lock file

From
"scott.marlowe"
Date:
On Mon, 21 Oct 2002, MT wrote:

> Here are the results of
>
> df /tmp/
> Filesystem           1k-blocks      Used Available Use% Mounted on
> /dev/hdc6               253840    243504         0 100% /
>
> df -i /tmp/
> Filesystem            Inodes   IUsed   IFree IUse% Mounted on
> /dev/hdc6              65792   24415   41377   38% /
>
> The above information seems to me contradictory in that df /tmp reports
> that 100% of my 1k-blocks are used, while df -i /tmp/ reports that only
> 38% of inodes are used. I don't know what to make of this. Nor am I sure
> if this is why I can't use postgres. Nor why this problem has occured in
> the first place.

Having inodes available won't help if your drive is full, since you have
to have blocks free to write.  note that the drive isn't really completely
full, but the space left (1,000 blocks or so) are only available for root
to write to.

That's so that root can still log in and fix the problem, etc...

You either need to free up space on your /tmp drive or make a bigger
partition for it.