RFC: Project geom-events

Lev Serebryakov lev at FreeBSD.org
Thu Oct 6 06:56:23 UTC 2011


Hello, Alexander.
You wrote 6 октября 2011 г., 1:34:33:

> That works perfect for case when class (geom_raid) is known to work on
> raw device. Other RAID classes can be used over partitions, so some care
> should be taken to avoid false positives.
  Oh, yes... I see...

>>   I'm not sure here.
> In that case it is helpful to include media size into the metadata.
> Comparing that value with provider size during taste allows to avoid
> these false positives. geom_mirror metadata include/check provider size
> since version 3. Pity that MBR and probably others don't.
  Yep.

> And what if class is not loaded/supported? There should be a way to
> manage/clear that label.
  Most of classes have "clear" command which doesn't need loaded module
and works completely from userland now (as "label" works from userland
too for these classes). And, if such changes will be made,
generic command to "geom" itself, without class at all, could be added
-- of course, it will refuse to clear anything that doesn't start from
"common" signature.

-- 
// Black Lion AKA Lev Serebryakov <lev at FreeBSD.org>



More information about the freebsd-geom mailing list