diff options
author | Poul-Henning Kamp <phk@FreeBSD.org> | 2003-06-18 09:29:28 +0000 |
---|---|---|
committer | Poul-Henning Kamp <phk@FreeBSD.org> | 2003-06-18 09:29:28 +0000 |
commit | 22db1e9ff529103f897982c781d4bcbb58614f8d (patch) | |
tree | 04b9c1be72c573510a9498af541d610968df0640 /sys/conf/files | |
parent | bdf56035003d342f8b4c513cb7b4af08c544bce8 (diff) | |
download | src-22db1e9ff529103f897982c781d4bcbb58614f8d.tar.gz src-22db1e9ff529103f897982c781d4bcbb58614f8d.zip |
Add "GEOM_FOX", a class which detects and selects between multiple
redundant paths to the same device.
This class reacts to a label in the first sector of the device,
which is created the following way:
# "0123456789abcdef012345..."
# "<----magic-----><-id-...>
echo "GEOM::FOX someid" | dd of=/dev/da0 conv=sync
NB: Since the fact that multiple disk devices are in fact the same
device is not known to GEOM, the geom taste/spoil process cannot
fully catch all corner cases and this module can therefore be
confused if you do the right wrong things.
NB: The disk level drivers need to do the right thing for this to
be useful, and that is not by definition currently the case.
Notes
Notes:
svn path=/head/; revision=116518
Diffstat (limited to 'sys/conf/files')
-rw-r--r-- | sys/conf/files | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/conf/files b/sys/conf/files index 671d0acb89ec..50bbf28cf246 100644 --- a/sys/conf/files +++ b/sys/conf/files @@ -917,6 +917,7 @@ geom/geom_dev.c standard geom/geom_disk.c standard geom/geom_dump.c standard geom/geom_event.c standard +geom/geom_fox.c optional geom_fox geom/geom_gpt.c optional geom_gpt geom/geom_io.c standard geom/geom_kern.c standard |