summaryrefslogtreecommitdiff
path: root/mdadm.8.in
diff options
context:
space:
mode:
authorNeilBrown <neilb@suse.de>2012-10-03 17:07:13 +1000
committerNeilBrown <neilb@suse.de>2012-10-03 17:07:13 +1000
commit688e99a77d04d1581850074ff11491acf5fb57c5 (patch)
treef2e558a67a50592ceb74afaf682b3658ba0c8efe /mdadm.8.in
parentbf95d0f38cd35c01a258771bcc9e55b078e0726c (diff)
Allow --update to add or remove space for a bad block list.
--update=bbl will add a bad block list to each device. --update=no-bblk will remove the bad block list providing that it is empty. Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'mdadm.8.in')
-rw-r--r--mdadm.8.in24
1 files changed, 20 insertions, 4 deletions
diff --git a/mdadm.8.in b/mdadm.8.in
index 1fe5583f..d9637757 100644
--- a/mdadm.8.in
+++ b/mdadm.8.in
@@ -1060,6 +1060,8 @@ argument given to this flag can be one of
.BR byteorder ,
.BR devicesize ,
.BR no\-bitmap ,
+.BR bbl ,
+.BR no-\bbl ,
or
.BR super\-minor .
@@ -1162,6 +1164,18 @@ option can be used when an array has an internal bitmap which is
corrupt in some way so that assembling the array normally fails. It
will cause any internal bitmap to be ignored.
+The
+.B bbl
+option will reserve space in each device for a bad block list. This
+will be 4K in size and positioned near the end of any free space
+between the superblock and the data.
+
+The
+.B no\-bbl
+option will cause any reservation of space for a bad block list to be
+removed. If the bad block list contains entries, this will fail, as
+removing the list could cause data corruption.
+
.TP
.BR \-\-freeze\-reshape
Option is intended to be used in start-up scripts during initrd boot phase.
@@ -1221,12 +1235,14 @@ When used on an array that has no metadata (i.e. it was built with
it will be assumed that bitmap-based recovery is enough to make the
device fully consistent with the array.
-When
+When used with v1.x metadata,
.B \-\-re\-add
can be accompanied by
-.BR \-\-update=devicesize .
-See the description of this option when used in Assemble mode for an
-explanation of its use.
+.BR \-\-update=devicesize ,
+.BR \-\-update=bbl ", or"
+.BR \-\-update=no\-bbl .
+See the description of these option when used in Assemble mode for an
+explanation of their use.
If the device name given is
.B missing