Stefan Monnier wrote at 2009-03-04_10:36 -0700: > Micha Feigin wrote at 2009-03-03_06:01 -0700: > > You can abuse laptop mode and do > > echo 1 > /proc/sys/vm/block_dump > > and then look in the syslog I think. > > It's no abuse at all: it's the just The Right Way to do it. > BEWARE, tho: make sure your syslog doesn't get written to disk, > otherwise you'll get a storm of writes causing other writes ad-nauseum. > > Personally I do it this way: > 1 - turn off your usual syslog daemon (e.g. /etc/init.s/rsyslogd stop) > 2 - turn on a RAM-only syslog daemon, e.g.: > > busybox syslogd -C16 > busybox klogd > > then use "busybox logread" or "busybox logread -f" to look at > the syslog. Thanks Stefan, Micha for your comments; this looks like it may do what I want. I think I can even do this without disabling rsyslogd, by figuring out what log level and facility the block_dump output is and sending that to /tmp (on tmpfs) with some size constraints of some sort.
Attachment:
signature.asc
Description: Digital signature