[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [linux-lvm] DM: Possible disk corruption?



On Tue, 2003-01-07 14:52:49 +0000, Alasdair G Kergon <agk uk sistina com>
wrote in message <20030107145249 A13660 uk sistina com>:
> On Tue, Jan 07, 2003 at 10:28:50AM +0100, Jan-Benedict Glaw wrote:
> > The first 512 byted of mentioned boot HDD where overwritten by some
> > Samba log! This is followed by some KB of 0x00.
> 
> If you read/write directly to /dev/hda do you see any corruption?

I've not seen any. The system is quite busy at at some time swapping.
Swapspace is on hda so I would have seen killed processes. But despite
not booting at some time, the box is rock solid.

> Do you see any errors for the device in the system logs?

No.

> Nevertheless, you can block LVM2 userspace from reading/writing
> to/from /dev/hda and its partitions by adding a filter to lvm.conf 
> (see example.conf) e.g. "r|^/dev/hda|"
> and then running vgscan to apply the new filter.
> [Personally I recommend using a positive filter though - (a)ccept
> the devices you want to use with LVM2 and (r)eject everything else.]

As the box isn't really productive, I can continue to play with it. I'll
do some DM/LVM activity and occassionally sfdisk -l /dev/hda.

> Did you keep a complete log of the commands you ran so you can check
> retrospectively for typos?  (e.g. "/dev/hda" where "/dev/hda2" was
> intended)  [Always a good idea to set shell history to a big number,
> or (esp. on a shared box) to use 'sudo' to record all commands 
> run as root.]

Sorry, nothing there:
mirror:~# cat .bash_history |egrep '(vg|lv|pv)'
pvdisplay -v |less -S
cat /etc/resolv.conf 

This has been the second scribbled boot sector on this box. Using LVM on
daily basis (and on more than only that one box) I don't think that I
did the same mistake twice.

Well, I have to do some LVM administration in near future, I'll pay
attention to my /dev/hda:-)

Basically, I liked to know if there are known bugs which could have lead
to such a corruption.

Oh, the samba los snipplet should have gone to
/var/log/samba/<some_file_name>, which is on /dev/hda3. /dev/hda2 is
swap and /dev/hda1 is /boot. So the block ended up in a wrong partition,
at a wrong offset but on the right device (hey, at least one out of
three is right:-)

I'll have an eye on it.

MfG, JBG

-- 
   Jan-Benedict Glaw       jbglaw lug-owl de    . +49-172-7608481
   "Eine Freie Meinung in  einem Freien Kopf    | Gegen Zensur
    fuer einen Freien Staat voll Freier Bürger" | im Internet!
   Shell Script APT-Proxy: http://lug-owl.de/~jbglaw/software/ap2/

Attachment: pgp00004.pgp
Description: PGP signature


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]