summaryrefslogtreecommitdiffstats
path: root/sbin/geom
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2012-04-30 17:53:02 +0000
committermav <mav@FreeBSD.org>2012-04-30 17:53:02 +0000
commitdbcc3abc523ff7cb6a79aff875fce65fdb715261 (patch)
tree6a05d16f8e20c1c50eac8e7a26f0f316e65debcd /sbin/geom
parent4f2a8a3a321ff12581a772dd9ca97d03ab81bd4d (diff)
downloadFreeBSD-src-dbcc3abc523ff7cb6a79aff875fce65fdb715261.zip
FreeBSD-src-dbcc3abc523ff7cb6a79aff875fce65fdb715261.tar.gz
Add to GEOM RAID class module, supporting the DDF metadata format, as
defined by the SNIA Common RAID Disk Data Format Specification v2.0. Supports multiple volumes per array and multiple partitions per disk. Supports standard big-endian and Adaptec's little-endian byte ordering. Supports all single-layer RAID levels. Dual-layer RAID levels except RAID10 are not supported now because of GEOM RAID design limitations. Some work is still to be done, but the present code already manages basic interoperation with RAID BIOS of the Adaptec 1430SA SATA RAID controller. MFC after: 1 month Sponsored by: iXsystems, Inc.
Diffstat (limited to 'sbin/geom')
-rw-r--r--sbin/geom/class/raid/graid.815
1 files changed, 14 insertions, 1 deletions
diff --git a/sbin/geom/class/raid/graid.8 b/sbin/geom/class/raid/graid.8
index e9fd5a4..75c0bd9 100644
--- a/sbin/geom/class/raid/graid.8
+++ b/sbin/geom/class/raid/graid.8
@@ -24,7 +24,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd April 19, 2012
+.Dd April 30, 2012
.Dt GRAID 8
.Os
.Sh NAME
@@ -200,6 +200,19 @@ The GEOM RAID class follows a modular design, allowing different metadata
formats to be used.
Support is currently implemented for the following formats:
.Bl -tag -width "Intel"
+.It DDF
+The format defined by the SNIA Common RAID Disk Data Format v2.0 specification.
+Used by some Adaptec RAID BIOSes and some hardware RAID controllers.
+Because of high format flexibility different implementations support
+different set of features and have different on-disk metadata layouts.
+To provide compatibility, the GEOM RAID class mimics capabilities and
+metadata layout of the first detected DDF array.
+Respecting that, it may support different number of disks per volume,
+volumes per array, partitions per disk, etc.
+The following configurations are supported: RAID0 (2+ disks), RAID1 (2+ disks),
+RAID1E (3+ disks), RAID3 (3+ disks), RAID4 (3+ disks), RAID5 (3+ disks),
+RAID5E (4+ disks), RAID5EE (4+ disks), RAID5R (3+ disks), RAID6 (4+ disks),
+RAIDMDF (5+ disks), RAID10 (4+ disks), SINGLE (1 disk), CONCAT (2+ disks).
.It Intel
The format used by Intel RAID BIOS.
Supports up to two volumes per array.
OpenPOWER on IntegriCloud