2010/7/13 <[email protected]>

> On Tue, 13 Jul 2010, Hongseok Cheon wrote:
>
> > Hi everyone
> >
> >
> > I want to write kernel meesage,which is generally recorded at
> > /var/log/messages, at usb flash memory.
> > It goes well when the kernel mesage recording file is specified on hard
> > disk, but it does not on usb flash memory.
> >
> > What I have worked on is as below.
> >
> > --
> >> mkdir /var/log/hm
> >
> >> mount /dev/sdb /var/log/hm
> > (I checked that usb flash memory is mounted.)
> >
> >> vi /etc/rsyslog.conf
> >
> > I changed
> > *.info;mail.none;authpriv.none;cron.none /var/log/messages
> > to
> > *.info;mail.none;authpriv.none;cron.none /var/log/hm/messages
> > --
> >
> > When the kernel message recording place is specified on hard disk (such
> as
> > /var/log/messages2), it records well. However, it does not record on usb
> > flash memory
>
> when you say it doesn't record on the USB flash, what is happening?




> do you
> get errors or do you find that the data is still written to the hard
> drive?
>
==>
I can see following message through 'dmesg' cmd.
SELinux: initialized (dev sdb1, type vfat), uses genfs_contexts
  i don't know what the message means.

  I cannot find the data on the hard drive.





>
> My guess is that it's being written to the hard drive because the USB
> stick is no mounted yet when rsyslog starts, so the file that it has open
> is on the hard drive and not the flash drive.


> you need to start rsyslog after the flash drive is mounted, and then stop
> rsyslog before you unmount it to make sure the data is written to it.
>

==>
after the usb stick is mounted, i restarted rsyslog. But nothing is changed
T.T


when i try to write kenel messages to usb flash drive,
I can see kernel messages using 'dmesg' cmd, but they are not written to
the  flash drive or hard drive.


 Cheon.
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com

Reply via email to