[EMAIL PROTECTED] writes:
> I'd like to get a bit of advice on this one. I know that NFS
> is a big no-no when using qmail due to the way it handles the
> queue. I also know that qmail may have trouble with certain
> journaling filesystems (for example, reiserfs) because qmail
> assumes that link() and unlink() are syncronous operations
> (according to the reiserfs FAQ).
I knew I'd seen the requirements explicitly mentioned somewhere. Then
I had occasion to build qmail from scratch the other day and found it:
% cat conf-qmail
/var/qmail
This is the qmail home directory. It must be a local directory, not
shared among machines. This is where qmail queues all mail messages.
The queue (except for bounce message contents) is crashproof, if the
filesystem guarantees that single-byte writes are atomic and that
directory operations are synchronous. These guarantees are provided by
fixed-block filesystems such as UFS and by journaling filesystems. Under
Linux, make sure that all mail-handling filesystems are mounted with
synchronous metadata.
ie. semantics that local Unix filesystems are supposed to conform to
(but which Reiserfs apparently doesn't).
Does GFS? That's the question..
James.