Heinz Mauelshagen c118e69
diff --git a/man8/thin_dump.8 b/man8/thin_dump.8
Heinz Mauelshagen c118e69
index b26cc2c..4827e1a 100644
Heinz Mauelshagen c118e69
--- a/man8/thin_dump.8
Heinz Mauelshagen c118e69
+++ b/man8/thin_dump.8
Heinz Mauelshagen c118e69
@@ -5,30 +5,37 @@ thin_dump \- dump thin provisioning metadata from device or file to standard out
Heinz Mauelshagen c118e69
 .SH SYNOPSIS
Heinz Mauelshagen c118e69
 .B thin_dump
Heinz Mauelshagen c118e69
 .RB [options]
Heinz Mauelshagen c118e69
-.I {metadata device|file}
Heinz Mauelshagen c118e69
+.I {device|file}
Heinz Mauelshagen c118e69
 
Heinz Mauelshagen c118e69
 .SH DESCRIPTION
Heinz Mauelshagen c118e69
 .B thin_dump
Heinz Mauelshagen c118e69
 dumps binary thin provisioning metadata (optionally from alternate block;
Heinz Mauelshagen c118e69
 see option \-\-metadata-snap) created by the device-mapper
Heinz Mauelshagen c118e69
-thin provisioning target on a device or file to standard output for
Heinz Mauelshagen c118e69
+thin provisioning target on a
Heinz Mauelshagen c118e69
+.I device
Heinz Mauelshagen c118e69
+or
Heinz Mauelshagen c118e69
+.I file
Heinz Mauelshagen c118e69
+to standard output for
Heinz Mauelshagen c118e69
 analysis or postprocessing in either XML or human readable format.
Heinz Mauelshagen c118e69
 XML formated metadata can be fed into thin_restore (see
Heinz Mauelshagen c118e69
 .BR thin_restore(8) )
Heinz Mauelshagen c118e69
-in order to put it back onto a metadata device (to process by
Heinz Mauelshagen c118e69
-the device-mapper target) or file.
Heinz Mauelshagen c118e69
+in order to put it back onto a metadata
Heinz Mauelshagen c118e69
+.I device
Heinz Mauelshagen c118e69
+(to process by the device-mapper target) or
Heinz Mauelshagen c118e69
+.I file.
Heinz Mauelshagen c118e69
 
Heinz Mauelshagen c118e69
 .IP "\fB\-f, \-\-format\fP \fI{xml|human_readable}\fP".
Heinz Mauelshagen c118e69
 Print output in XML or human readable format.
Heinz Mauelshagen c118e69
 
Heinz Mauelshagen c118e69
 .IP "\fB\-r, \-\-repair\fP".
Heinz Mauelshagen c118e69
+Repair the metadata whilst dumping it.
Heinz Mauelshagen c118e69
 
Heinz Mauelshagen c118e69
 .IP "\fB\-m, \-\-metadata_snap\fP [block#]".
Heinz Mauelshagen c118e69
 Dump metadata snapshot created by device-mapper thin provisioning target.
Heinz Mauelshagen c118e69
 If block is not provided, access the default metadata snapshot created by
Heinz Mauelshagen c118e69
 the thin provisioning device-mapper target, else try the one at block#.
Heinz Mauelshagen c118e69
 See the thin provisioning target documentation on how to create or release
Heinz Mauelshagen c118e69
-a metadata snapshot.
Heinz Mauelshagen c118e69
+a metadata snapshot and retrieve the block number from the kernel.
Heinz Mauelshagen c118e69
 
Heinz Mauelshagen c118e69
 .IP "\fB\-h, \-\-help\fP".
Heinz Mauelshagen c118e69
 Print help and exit.
Heinz Mauelshagen c118e69
diff --git a/man8/thin_metadata_size.8 b/man8/thin_metadata_size.8
Heinz Mauelshagen c118e69
index 6b00e73..80e572f 100644
Heinz Mauelshagen c118e69
--- a/man8/thin_metadata_size.8
Heinz Mauelshagen c118e69
+++ b/man8/thin_metadata_size.8
Heinz Mauelshagen c118e69
@@ -27,7 +27,7 @@ Default is in sectors without a pool size unit specifier.
Heinz Mauelshagen c118e69
 .IP "\fB\-m, \-\-max-thins\fP \fI#[bskKmMgGtTpPeEzZyY]\fP"
Heinz Mauelshagen c118e69
 Maximum sum of all thin provisioned devices and snapshots.
Heinz Mauelshagen c118e69
 Unit identifier supported to allow for convenient entry of large quantities, eg. 1000000 = 1M.
Heinz Mauelshagen c118e69
-Default is absolut quantity without a number unit specifier.
Heinz Mauelshagen c118e69
+Default is absolute quantity without a number unit specifier.
Heinz Mauelshagen c118e69
 
Heinz Mauelshagen c118e69
 .IP "\fB\-u, \-\-unit\fP \fI{bskKmMgGtTpPeEzZyY}\fP"
Heinz Mauelshagen c118e69
 Output unit specifier in units of bytes,sectors,kilobytes,kibibytes,... respectively.
Heinz Mauelshagen c118e69
@@ -43,7 +43,7 @@ Print help and exit.
Heinz Mauelshagen c118e69
 Output version information and exit.
Heinz Mauelshagen c118e69
 
Heinz Mauelshagen c118e69
 .SH EXAMPLES
Heinz Mauelshagen c118e69
-Calculates the thin privisioning metadata device size for block size 64 kilobytes,
Heinz Mauelshagen c118e69
+Calculates the thin provisioning metadata device size for block size 64 kilobytes,
Heinz Mauelshagen c118e69
 pool size 1 terabytes and maximum number of thin provisioned devices and snapshots of 1000
Heinz Mauelshagen c118e69
 in units of sectors with long output:
Heinz Mauelshagen c118e69
 .sp
Heinz Mauelshagen c118e69
diff --git a/man8/thin_repair.8 b/man8/thin_repair.8
Heinz Mauelshagen c118e69
index 69cddea..1048de5 100644
Heinz Mauelshagen c118e69
--- a/man8/thin_repair.8
Heinz Mauelshagen c118e69
+++ b/man8/thin_repair.8
Heinz Mauelshagen c118e69
@@ -12,9 +12,18 @@ thin_repair \- repair thin provisioning binary metadata from device/file to devi
Heinz Mauelshagen c118e69
 
Heinz Mauelshagen c118e69
 .SH DESCRIPTION
Heinz Mauelshagen c118e69
 .B thin_repair
Heinz Mauelshagen c118e69
-repairs binary thin provisioning metadata created by the
Heinz Mauelshagen c118e69
-respective device-mapper target processing to another device or file.
Heinz Mauelshagen c118e69
-If repaired to a metadata device, the metadata can be processed
Heinz Mauelshagen c118e69
+reads binary thin provisioning metadata created by the
Heinz Mauelshagen c118e69
+respective device-mapper target from one
Heinz Mauelshagen c118e69
+.I device
Heinz Mauelshagen c118e69
+or
Heinz Mauelshagen c118e69
+.I file
Heinz Mauelshagen c118e69
+, repairs it and writes it to another
Heinz Mauelshagen c118e69
+.I device
Heinz Mauelshagen c118e69
+or
Heinz Mauelshagen c118e69
+.I file.
Heinz Mauelshagen c118e69
+If written to a metadata
Heinz Mauelshagen c118e69
+.I device
Heinz Mauelshagen c118e69
+, the metadata can be processed
Heinz Mauelshagen c118e69
 by the device-mapper target.
Heinz Mauelshagen c118e69
 
Heinz Mauelshagen c118e69
 .IP "\fB\-i, \-\-input\fP \fI{device|file}\fP"
Heinz Mauelshagen c118e69
@@ -30,10 +39,10 @@ Print help and exit.
Heinz Mauelshagen c118e69
 Output version information and exit.
Heinz Mauelshagen c118e69
 
Heinz Mauelshagen c118e69
 .SH EXAMPLE
Heinz Mauelshagen c118e69
-Repairs the binary thin provisioning metadata on file
Heinz Mauelshagen c118e69
+Reads the binary thin provisioning metadata from file
Heinz Mauelshagen c118e69
 .B metadata
Heinz Mauelshagen c118e69
-to logical volume /dev/vg/metadata for further processing by the
Heinz Mauelshagen c118e69
-respective device-mapper target:
Heinz Mauelshagen c118e69
+, repairs it and writes it to logical volume /dev/vg/metadata
Heinz Mauelshagen c118e69
+for further processing by the respective device-mapper target:
Heinz Mauelshagen c118e69
 .sp
Heinz Mauelshagen c118e69
 .B thin_repair -i metadata -o /dev/vg/metadata
Heinz Mauelshagen c118e69
 
Heinz Mauelshagen c118e69
diff --git a/man8/thin_restore.8 b/man8/thin_restore.8
Heinz Mauelshagen c118e69
index 8ab2976..dc7eb90 100644
Heinz Mauelshagen c118e69
--- a/man8/thin_restore.8
Heinz Mauelshagen c118e69
+++ b/man8/thin_restore.8
Heinz Mauelshagen c118e69
@@ -15,9 +15,14 @@ thin_restore \- restore thin provisioning metadata file to device or file
Heinz Mauelshagen c118e69
 restores thin provisioning metadata created by the
Heinz Mauelshagen c118e69
 respective device-mapper target dumped into an XML formatted (see
Heinz Mauelshagen c118e69
 .BR thin_dump(8) )
Heinz Mauelshagen c118e69
-file, which optionally can be preprocessed to another device or file.
Heinz Mauelshagen c118e69
-If restored to a metadata device, the metadata can be processed
Heinz Mauelshagen c118e69
-by the device-mapper target.
Heinz Mauelshagen c118e69
+.I file
Heinz Mauelshagen c118e69
+, which optionally can be preprocessed before the restore to another
Heinz Mauelshagen c118e69
+.I device
Heinz Mauelshagen c118e69
+or
Heinz Mauelshagen c118e69
+.I file.
Heinz Mauelshagen c118e69
+If restored to a metadata
Heinz Mauelshagen c118e69
+.I device
Heinz Mauelshagen c118e69
+, the metadata can be processed by the device-mapper target.
Heinz Mauelshagen c118e69
 
Heinz Mauelshagen c118e69
 .IP "\fB\-i, \-\-input\fP \fI{device|file}\fP"
Heinz Mauelshagen c118e69
 Input file or device with metadata.
Heinz Mauelshagen c118e69
diff --git a/man8/thin_rmap.8 b/man8/thin_rmap.8
Heinz Mauelshagen c118e69
index d68defb..4d74520 100644
Heinz Mauelshagen c118e69
--- a/man8/thin_rmap.8
Heinz Mauelshagen c118e69
+++ b/man8/thin_rmap.8
Heinz Mauelshagen c118e69
@@ -1,16 +1,20 @@
Heinz Mauelshagen c118e69
 .TH THIN_DUMP 8 "Thin Provisioning Tools" "Red Hat, Inc." \" -*- nroff -*-
Heinz Mauelshagen c118e69
 .SH NAME
Heinz Mauelshagen c118e69
-thin_rmap \- output reverse map of a thin provisioned region of blocks
Heinz Mauelshagen c118e69
+thin_rmap \- output reverse map of a thin provisioned region of blocks from metadata device or file
Heinz Mauelshagen c118e69
 
Heinz Mauelshagen c118e69
 .SH SYNOPSIS
Heinz Mauelshagen c118e69
 .B thin_rmap
Heinz Mauelshagen c118e69
 .RB [options]
Heinz Mauelshagen c118e69
-.I {metadata device|file}
Heinz Mauelshagen c118e69
+.I {device|file}
Heinz Mauelshagen c118e69
 
Heinz Mauelshagen c118e69
 .SH DESCRIPTION
Heinz Mauelshagen c118e69
 .B thin_rmap
Heinz Mauelshagen c118e69
-outputs the reverse mapping for a region of thin provisioned pool blocks
Heinz Mauelshagen c118e69
-to the respective thin provisioned devices.
Heinz Mauelshagen c118e69
+outputs the reverse mapping stored in the metadata on a
Heinz Mauelshagen c118e69
+.I device
Heinz Mauelshagen c118e69
+or
Heinz Mauelshagen c118e69
+.I file
Heinz Mauelshagen c118e69
+between a region of thin provisioned pool blocks
Heinz Mauelshagen c118e69
+and the associated thin provisioned devices.
Heinz Mauelshagen c118e69
 
Heinz Mauelshagen c118e69
 .IP "\fB\\-\-region\fP \fI<block range>\fP".
Heinz Mauelshagen c118e69
 output reverse map