aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNamhyung Kim <namhyung@gmail.com>2011-07-27 21:31:47 -0400
committerNeilBrown <neilb@suse.de>2011-07-27 21:31:47 -0400
commit6e0d2d0312fb20c1edac1b2c849068c1c7944abf (patch)
tree5272bdcaf69ccc6d3f2b4e6df90a530d8ee69fbb
parent16c791a5af3e50d0c11760485fd68e5829f3be4d (diff)
md: add documentation for bad block log
Previous patch in the bad block series added new sysfs interfaces ([unacknowledged_]bad_blocks) for each rdev without documentation. Add it. Signed-off-by: Namhyung Kim <namhyung@gmail.com> Signed-off-by: NeilBrown <neilb@suse.de>
-rw-r--r--Documentation/md.txt15
1 files changed, 14 insertions, 1 deletions
diff --git a/Documentation/md.txt b/Documentation/md.txt
index f0eee83ff78a..923a6bddce7c 100644
--- a/Documentation/md.txt
+++ b/Documentation/md.txt
@@ -419,7 +419,6 @@ Each directory contains:
419 written, it will be rejected. 419 written, it will be rejected.
420 420
421 recovery_start 421 recovery_start
422
423 When the device is not 'in_sync', this records the number of 422 When the device is not 'in_sync', this records the number of
424 sectors from the start of the device which are known to be 423 sectors from the start of the device which are known to be
425 correct. This is normally zero, but during a recovery 424 correct. This is normally zero, but during a recovery
@@ -435,6 +434,20 @@ Each directory contains:
435 Setting this to 'none' is equivalent to setting 'in_sync'. 434 Setting this to 'none' is equivalent to setting 'in_sync'.
436 Setting to any other value also clears the 'in_sync' flag. 435 Setting to any other value also clears the 'in_sync' flag.
437 436
437 bad_blocks
438 This gives the list of all known bad blocks in the form of
439 start address and length (in sectors respectively). If output
440 is too big to fit in a page, it will be truncated. Writing
441 "sector length" to this file adds new acknowledged (i.e.
442 recorded to disk safely) bad blocks.
443
444 unacknowledged_bad_blocks
445 This gives the list of known-but-not-yet-saved-to-disk bad
446 blocks in the same form of 'bad_blocks'. If output is too big
447 to fit in a page, it will be truncated. Writing to this file
448 adds bad blocks without acknowledging them. This is largely
449 for testing.
450
438 451
439 452
440An active md device will also contain and entry for each active device 453An active md device will also contain and entry for each active device