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/