Re: fsync on large files

Billy Harvey (info@RhinoEngineering.com)
Sat, 13 Feb 1999 11:17:34 -0500 (EST)


> > >Disable fsync()ing in
> > >syslogd by prepending "-" to each log file you want to turn it off for.
> >
> > But syslogd
> > syncs every line written for a good reason, namely that if the machine
> > crashes you don't want to lose the last few lines that were logged.
>
> There's a fair chance you'll lose the lines you're really interested in if
> you crash anyway - as you've noticed, syncing is a sometimes an intensive
> operation. A _real_ fix, which also deals with log security issues nicely,
> is to log across a serial port to a secure (possibly non-networked) host.

Why not modify the log rotation scripts to run on an hourly basis, and
throw away those older than <insert preference here>? This should be
fairly painless, and a quick fix.

Billy

--
info@RhinoEngineering.com

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/