Wietse Venema:
> donovan jeffrey j:
> >
> > On Mar 2, 2010, at 7:31 PM, Daniel V. Reinhardt wrote:
> >
> > >> this is default on all my systems.
> > >
> > >>
> > >> MX1
> > >> /dev/disk1s3 77G 51G 26G 66% /
> > >>
> > >> MX2
> > >> /dev/disk0s3 234G 46G 187G 20% /
> > >>
> > >>
>
> It may be worthwhile to run the Postfix fsspace test program.
Not needed. The Postfix SMTP server logs this with verbose mode
turned on:
msg_info("%s: blocks %lu avail %lu min_free %lu msg_size_limit %lu",
myname,
(unsigned long) fsbuf.block_size,
(unsigned long) fsbuf.block_free,
(unsigned long) var_queue_minfree,
(unsigned long) var_message_limit);
That is, it logs the file system blocksize, the number of free
blocks, and the "queue_minfree" and "message_size_limit" Postfix
parameter values.
Based on these, it decides if the number of free blocks is more
than queue_minfree, and if the message size limit in blocks is less
than the free blocks/1.5.
Wietse
> - Download any Postfix source code that compiles on your system.
>
> - cd into the source tree, then execute the following commands:
>
> make makefiles
> cd src/util
> make fsspace
> ./fsspace /var/spool/postfix
>
> and report if the numbers look wrong.
>
> Postfix uses the fsspace routine to determine the amount of
> free space in the queue file system.
>
> Wietse
>
>