Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 262211
b: refs/heads/master
c: b12d437
h: refs/heads/master
i:
  262209: 7906838
  262207: 796a868
v: v3
  • Loading branch information
Jonathan Brassow authored and Alasdair G Kergon committed Aug 2, 2011
1 parent 97c4379 commit 0aa7ce5
Show file tree
Hide file tree
Showing 4 changed files with 413 additions and 25 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 46bed2b5c16bb7c82e1088d7ae75fb958c8a8c4e
refs/heads/master: b12d437b73d32203a41fde0d407e91812c866844
12 changes: 6 additions & 6 deletions trunk/Documentation/device-mapper/dm-raid.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ The target is named "raid" and it accepts the following parameters:
<#raid_devs> <metadata_dev0> <dev0> [.. <metadata_devN> <devN>]

<raid_type>:
raid1 RAID1 mirroring
raid4 RAID4 dedicated parity disk
raid5_la RAID5 left asymmetric
- rotating parity 0 with data continuation
Expand Down Expand Up @@ -61,16 +62,15 @@ The target is named "raid" and it accepts the following parameters:
<#raid_devs>: The number of devices composing the array.
Each device consists of two entries. The first is the device
containing the metadata (if any); the second is the one containing the
data. Currently, separate metadata devices are not supported and '-'
is required in place of the metadata device.
data.

If a drive has failed or is missing at creation time, a '-' can be
given for both the metadata and data drives for a given position.


Example tables
--------------
# RAID4 - 4 data drives, 1 parity
# RAID4 - 4 data drives, 1 parity (no metadata devices)
# No metadata devices specified to hold superblock/bitmap info
# Chunk size of 1MiB
# (Lines separated for easy reading)
Expand All @@ -79,13 +79,13 @@ Example tables
raid4 1 2048 \
5 - 8:17 - 8:33 - 8:49 - 8:65 - 8:81

# RAID4 - 4 data drives, 1 parity (no metadata devices)
# RAID4 - 4 data drives, 1 parity (with metadata devices)
# Chunk size of 1MiB, force RAID initialization,
# min recovery rate at 20 kiB/sec/disk

0 1960893648 raid \
raid4 4 2048 min_recovery_rate 20 sync\
5 - 8:17 - 8:33 - 8:49 - 8:65 - 8:81
raid4 4 2048 sync min_recovery_rate 20 \
5 8:17 8:18 8:33 8:34 8:49 8:50 8:65 8:66 8:81 8:82

'dmsetup table' displays the table used to construct the mapping.
The optional parameters are always printed in the order listed
Expand Down
5 changes: 3 additions & 2 deletions trunk/drivers/md/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -241,12 +241,13 @@ config DM_MIRROR
needed for live data migration tools such as 'pvmove'.

config DM_RAID
tristate "RAID 4/5/6 target (EXPERIMENTAL)"
tristate "RAID 1/4/5/6 target (EXPERIMENTAL)"
depends on BLK_DEV_DM && EXPERIMENTAL
select MD_RAID1
select MD_RAID456
select BLK_DEV_MD
---help---
A dm target that supports RAID4, RAID5 and RAID6 mappings
A dm target that supports RAID1, RAID4, RAID5 and RAID6 mappings

A RAID-5 set of N drives with a capacity of C MB per drive provides
the capacity of C * (N - 1) MB, and protects against a failure
Expand Down
Loading

0 comments on commit 0aa7ce5

Please sign in to comment.