On 09:11, Phillip Susi wrote:
> Umm... it seems to me that if you open your disk O_RDWR, for instance,
> to update your boot loader, while you have a partition on the disk
> mounted, and the kernel destroys an actively mounted partition device,
> then the kernel is very, very broken...

Strangely, the GRUB install step doesn't seem to trigger this...  I
can't remember if I was using GPT.

A mere dd if=/dev/null bs=512 of=/dev/ada triggers it.  (No actual
blocks written).  But to open that O_RDWR when there are mounted
filesystems, requires kern.geom.debugflags to enable "foot shooting"
mode first.

I've only confirmed that it affects ZFS so far, with kfreebsd 10.1,
but I can see other partitions being detached / re-attached on
MEDIACHANGE.

> As for the performance implications, yes, parted should not be using
> O_RDWR when it do doesn't need it and does take care not to on linux.

OK I'll look into this, as we probably should be doing the same.

Regards,
-- 
Steven Chamberlain
ste...@pyro.eu.org


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to