Blame SOURCES/0054-mdadm-Correct-typos-punctuation-and-grammar-in-man.patch

37f2b0
From 1a386f804d8392b849b3362da6b0157b0db83091 Mon Sep 17 00:00:00 2001
37f2b0
From: Mateusz Grzonka <mateusz.grzonka@intel.com>
37f2b0
Date: Fri, 12 Aug 2022 16:52:12 +0200
37f2b0
Subject: [PATCH 54/83] mdadm: Correct typos, punctuation and grammar in man
37f2b0
37f2b0
Signed-off-by: Mateusz Grzonka <mateusz.grzonka@intel.com>
37f2b0
Reviewed-by: Wol <anthony@youngman.org.uk>
37f2b0
Signed-off-by: Jes Sorensen <jsorensen@fb.com>
37f2b0
---
37f2b0
 mdadm.8.in | 178 ++++++++++++++++++++++++++---------------------------
37f2b0
 1 file changed, 88 insertions(+), 90 deletions(-)
37f2b0
37f2b0
diff --git a/mdadm.8.in b/mdadm.8.in
37f2b0
index f2736226..70c79d1e 100644
37f2b0
--- a/mdadm.8.in
37f2b0
+++ b/mdadm.8.in
37f2b0
@@ -158,7 +158,7 @@ adding new spares and removing faulty devices.
37f2b0
 .B Misc
37f2b0
 This is an 'everything else' mode that supports operations on active
37f2b0
 arrays, operations on component devices such as erasing old superblocks, and
37f2b0
-information gathering operations.
37f2b0
+information-gathering operations.
37f2b0
 .\"This mode allows operations on independent devices such as examine MD
37f2b0
 .\"superblocks, erasing old superblocks and stopping active arrays.
37f2b0
 
37f2b0
@@ -231,12 +231,12 @@ mode to be assumed.
37f2b0
 
37f2b0
 .TP
37f2b0
 .BR \-h ", " \-\-help
37f2b0
-Display general help message or, after one of the above options, a
37f2b0
+Display a general help message or, after one of the above options, a
37f2b0
 mode-specific help message.
37f2b0
 
37f2b0
 .TP
37f2b0
 .B \-\-help\-options
37f2b0
-Display more detailed help about command line parsing and some commonly
37f2b0
+Display more detailed help about command-line parsing and some commonly
37f2b0
 used options.
37f2b0
 
37f2b0
 .TP
37f2b0
@@ -266,7 +266,7 @@ the exact meaning of this option in different contexts.
37f2b0
 
37f2b0
 .TP
37f2b0
 .BR \-c ", " \-\-config=
37f2b0
-Specify the config file or directory.  If not specified, default config file
37f2b0
+Specify the config file or directory.  If not specified, the default config file
37f2b0
 and default conf.d directory will be used.  See
37f2b0
 .BR mdadm.conf (5)
37f2b0
 for more details.
37f2b0
@@ -379,7 +379,7 @@ When creating an array, the
37f2b0
 .B homehost
37f2b0
 will be recorded in the metadata.  For version-1 superblocks, it will
37f2b0
 be prefixed to the array name.  For version-0.90 superblocks, part of
37f2b0
-the SHA1 hash of the hostname will be stored in the later half of the
37f2b0
+the SHA1 hash of the hostname will be stored in the latter half of the
37f2b0
 UUID.
37f2b0
 
37f2b0
 When reporting information about an array, any array which is tagged
37f2b0
@@ -388,7 +388,7 @@ for the given homehost will be reported as such.
37f2b0
 When using Auto-Assemble, only arrays tagged for the given homehost
37f2b0
 will be allowed to use 'local' names (i.e. not ending in '_' followed
37f2b0
 by a digit string).  See below under
37f2b0
-.BR "Auto Assembly" .
37f2b0
+.BR "Auto-Assembly" .
37f2b0
 
37f2b0
 The special name "\fBany\fP" can be used as a wild card.  If an array
37f2b0
 is created with
37f2b0
@@ -403,7 +403,7 @@ When
37f2b0
 .I mdadm
37f2b0
 needs to print the name for a device it normally finds the name in
37f2b0
 .B /dev
37f2b0
-which refers to the device and is shortest.  When a path component is
37f2b0
+which refers to the device and is the shortest.  When a path component is
37f2b0
 given with
37f2b0
 .B \-\-prefer
37f2b0
 .I mdadm
37f2b0
@@ -478,9 +478,9 @@ still be larger than any replacement.
37f2b0
 
37f2b0
 This option can be used with
37f2b0
 .B \-\-create
37f2b0
-for determining initial size of an array. For external metadata,
37f2b0
+for determining the initial size of an array. For external metadata,
37f2b0
 it can be used on a volume, but not on a container itself.
37f2b0
-Setting initial size of
37f2b0
+Setting the initial size of
37f2b0
 .B RAID 0
37f2b0
 array is only valid for external metadata.
37f2b0
 
37f2b0
@@ -545,20 +545,20 @@ Clustered arrays do not support this parameter yet.
37f2b0
 
37f2b0
 .TP
37f2b0
 .BR \-c ", " \-\-chunk=
37f2b0
-Specify chunk size of kilobytes.  The default when creating an
37f2b0
+Specify chunk size in kilobytes.  The default when creating an
37f2b0
 array is 512KB.  To ensure compatibility with earlier versions, the
37f2b0
 default when building an array with no persistent metadata is 64KB.
37f2b0
 This is only meaningful for RAID0, RAID4, RAID5, RAID6, and RAID10.
37f2b0
 
37f2b0
 RAID4, RAID5, RAID6, and RAID10 require the chunk size to be a power
37f2b0
-of 2.  In any case it must be a multiple of 4KB.
37f2b0
+of 2, with minimal chunk size being 4KB.
37f2b0
 
37f2b0
 A suffix of 'K', 'M', 'G' or 'T' can be given to indicate Kilobytes,
37f2b0
 Megabytes, Gigabytes or Terabytes respectively.
37f2b0
 
37f2b0
 .TP
37f2b0
 .BR \-\-rounding=
37f2b0
-Specify rounding factor for a Linear array.  The size of each
37f2b0
+Specify the rounding factor for a Linear array.  The size of each
37f2b0
 component will be rounded down to a multiple of this size.
37f2b0
 This is a synonym for
37f2b0
 .B \-\-chunk
37f2b0
@@ -655,7 +655,8 @@ option to set subsequent failure modes.
37f2b0
 and "flush" will clear any persistent faults.
37f2b0
 
37f2b0
 The layout options for RAID10 are one of 'n', 'o' or 'f' followed
37f2b0
-by a small number.  The default is 'n2'.  The supported options are:
37f2b0
+by a small number signifying the number of copies of each datablock.
37f2b0
+The default is 'n2'.  The supported options are:
37f2b0
 
37f2b0
 .I 'n'
37f2b0
 signals 'near' copies.  Multiple copies of one data block are at
37f2b0
@@ -673,7 +674,7 @@ signals 'far' copies
37f2b0
 (multiple copies have very different offsets).
37f2b0
 See md(4) for more detail about 'near', 'offset', and 'far'.
37f2b0
 
37f2b0
-The number is the number of copies of each datablock.  2 is normal, 3
37f2b0
+As for the number of copies of each data block, 2 is normal, 3
37f2b0
 can be useful.  This number can be at most equal to the number of
37f2b0
 devices in the array.  It does not need to divide evenly into that
37f2b0
 number (e.g. it is perfectly legal to have an 'n2' layout for an array
37f2b0
@@ -684,7 +685,7 @@ A bug introduced in Linux 3.14 means that RAID0 arrays
37f2b0
 started using a different layout.  This could lead to
37f2b0
 data corruption.  Since Linux 5.4 (and various stable releases that received
37f2b0
 backports), the kernel will not accept such an array unless
37f2b0
-a layout is explictly set.  It can be set to
37f2b0
+a layout is explicitly set.  It can be set to
37f2b0
 .RB ' original '
37f2b0
 or
37f2b0
 .RB ' alternate '.
37f2b0
@@ -760,13 +761,13 @@ or by selecting a different consistency policy with
37f2b0
 
37f2b0
 .TP
37f2b0
 .BR \-\-bitmap\-chunk=
37f2b0
-Set the chunksize of the bitmap.  Each bit corresponds to that many
37f2b0
+Set the chunk size of the bitmap.  Each bit corresponds to that many
37f2b0
 Kilobytes of storage.
37f2b0
-When using a file based bitmap, the default is to use the smallest
37f2b0
-size that is at-least 4 and requires no more than 2^21 chunks.
37f2b0
+When using a file-based bitmap, the default is to use the smallest
37f2b0
+size that is at least 4 and requires no more than 2^21 chunks.
37f2b0
 When using an
37f2b0
 .B internal
37f2b0
-bitmap, the chunksize defaults to 64Meg, or larger if necessary to
37f2b0
+bitmap, the chunk size defaults to 64Meg, or larger if necessary to
37f2b0
 fit the bitmap into the available space.
37f2b0
 
37f2b0
 A suffix of 'K', 'M', 'G' or 'T' can be given to indicate Kilobytes,
37f2b0
@@ -840,7 +841,7 @@ can be used with that command to avoid the automatic resync.
37f2b0
 .BR \-\-backup\-file=
37f2b0
 This is needed when
37f2b0
 .B \-\-grow
37f2b0
-is used to increase the number of raid-devices in a RAID5 or RAID6 if
37f2b0
+is used to increase the number of raid devices in a RAID5 or RAID6 if
37f2b0
 there are no spare devices available, or to shrink, change RAID level
37f2b0
 or layout.  See the GROW MODE section below on RAID\-DEVICES CHANGES.
37f2b0
 The file must be stored on a separate device, not on the RAID array
37f2b0
@@ -879,7 +880,7 @@ When creating an array,
37f2b0
 .B \-\-data\-offset
37f2b0
 can be specified as
37f2b0
 .BR variable .
37f2b0
-In the case each member device is expected to have a offset appended
37f2b0
+In the case each member device is expected to have an offset appended
37f2b0
 to the name, separated by a colon.  This makes it possible to recreate
37f2b0
 exactly an array which has varying data offsets (as can happen when
37f2b0
 different versions of
37f2b0
@@ -943,7 +944,7 @@ Insist that
37f2b0
 .I mdadm
37f2b0
 accept the geometry and layout specified without question.  Normally
37f2b0
 .I mdadm
37f2b0
-will not allow creation of an array with only one device, and will try
37f2b0
+will not allow the creation of an array with only one device, and will try
37f2b0
 to create a RAID5 array with one missing drive (as this makes the
37f2b0
 initial resync work faster).  With
37f2b0
 .BR \-\-force ,
37f2b0
@@ -1004,7 +1005,7 @@ number added, e.g.
37f2b0
 If the md device name is in a 'standard' format as described in DEVICE
37f2b0
 NAMES, then it will be created, if necessary, with the appropriate
37f2b0
 device number based on that name.  If the device name is not in one of these
37f2b0
-formats, then a unused device number will be allocated.  The device
37f2b0
+formats, then an unused device number will be allocated.  The device
37f2b0
 number will be considered unused if there is no active array for that
37f2b0
 number, and there is no entry in /dev for that number and with a
37f2b0
 non-standard name.  Names that are not in 'standard' format are only
37f2b0
@@ -1032,25 +1033,25 @@ then
37f2b0
 .B \-\-add
37f2b0
 can be used to add some extra devices to be included in the array.
37f2b0
 In most cases this is not needed as the extra devices can be added as
37f2b0
-spares first, and then the number of raid-disks can be changed.
37f2b0
-However for RAID0, it is not possible to add spares.  So to increase
37f2b0
+spares first, and then the number of raid disks can be changed.
37f2b0
+However, for RAID0 it is not possible to add spares.  So to increase
37f2b0
 the number of devices in a RAID0, it is necessary to set the new
37f2b0
 number of devices, and to add the new devices, in the same command.
37f2b0
 
37f2b0
 .TP
37f2b0
 .BR \-\-nodes
37f2b0
-Only works when the array is for clustered environment. It specifies
37f2b0
+Only works when the array is created for a clustered environment. It specifies
37f2b0
 the maximum number of nodes in the cluster that will use this device
37f2b0
 simultaneously. If not specified, this defaults to 4.
37f2b0
 
37f2b0
 .TP
37f2b0
 .BR \-\-write-journal
37f2b0
 Specify journal device for the RAID-4/5/6 array. The journal device
37f2b0
-should be a SSD with reasonable lifetime.
37f2b0
+should be an SSD with a reasonable lifetime.
37f2b0
 
37f2b0
 .TP
37f2b0
 .BR \-k ", " \-\-consistency\-policy=
37f2b0
-Specify how the array maintains consistency in case of unexpected shutdown.
37f2b0
+Specify how the array maintains consistency in the case of an unexpected shutdown.
37f2b0
 Only relevant for RAID levels with redundancy.
37f2b0
 Currently supported options are:
37f2b0
 .RS
37f2b0
@@ -1058,7 +1059,7 @@ Currently supported options are:
37f2b0
 .TP
37f2b0
 .B resync
37f2b0
 Full resync is performed and all redundancy is regenerated when the array is
37f2b0
-started after unclean shutdown.
37f2b0
+started after an unclean shutdown.
37f2b0
 
37f2b0
 .TP
37f2b0
 .B bitmap
37f2b0
@@ -1067,8 +1068,8 @@ Resync assisted by a write-intent bitmap. Implicitly selected when using
37f2b0
 
37f2b0
 .TP
37f2b0
 .B journal
37f2b0
-For RAID levels 4/5/6, journal device is used to log transactions and replay
37f2b0
-after unclean shutdown. Implicitly selected when using
37f2b0
+For RAID levels 4/5/6, the journal device is used to log transactions and replay
37f2b0
+after an unclean shutdown. Implicitly selected when using
37f2b0
 .BR \-\-write\-journal .
37f2b0
 
37f2b0
 .TP
37f2b0
@@ -1237,7 +1238,7 @@ This can be useful if
37f2b0
 reports a different "Preferred Minor" to
37f2b0
 .BR \-\-detail .
37f2b0
 In some cases this update will be performed automatically
37f2b0
-by the kernel driver.  In particular the update happens automatically
37f2b0
+by the kernel driver.  In particular, the update happens automatically
37f2b0
 at the first write to an array with redundancy (RAID level 1 or
37f2b0
 greater) on a 2.6 (or later) kernel.
37f2b0
 
37f2b0
@@ -1277,7 +1278,7 @@ For version-1 superblocks, this involves updating the name.
37f2b0
 The
37f2b0
 .B home\-cluster
37f2b0
 option will change the cluster name as recorded in the superblock and
37f2b0
-bitmap. This option only works for clustered environment.
37f2b0
+bitmap. This option only works for a clustered environment.
37f2b0
 
37f2b0
 The
37f2b0
 .B resync
37f2b0
@@ -1390,10 +1391,10 @@ This option should be used with great caution.
37f2b0
 
37f2b0
 .TP
37f2b0
 .BR \-\-freeze\-reshape
37f2b0
-Option is intended to be used in start-up scripts during initrd boot phase.
37f2b0
-When array under reshape is assembled during initrd phase, this option
37f2b0
-stops reshape after reshape critical section is being restored. This happens
37f2b0
-before file system pivot operation and avoids loss of file system context.
37f2b0
+This option is intended to be used in start-up scripts during the initrd boot phase.
37f2b0
+When the array under reshape is assembled during the initrd phase, this option
37f2b0
+stops the reshape after the reshape-critical section has been restored. This happens
37f2b0
+before the file system pivot operation and avoids loss of filesystem context.
37f2b0
 Losing file system context would cause reshape to be broken.
37f2b0
 
37f2b0
 Reshape can be continued later using the
37f2b0
@@ -1437,9 +1438,9 @@ re\-add a device that was previously removed from an array.
37f2b0
 If the metadata on the device reports that it is a member of the
37f2b0
 array, and the slot that it used is still vacant, then the device will
37f2b0
 be added back to the array in the same position.  This will normally
37f2b0
-cause the data for that device to be recovered.  However based on the
37f2b0
+cause the data for that device to be recovered.  However, based on the
37f2b0
 event count on the device, the recovery may only require sections that
37f2b0
-are flagged a write-intent bitmap to be recovered or may not require
37f2b0
+are flagged by a write-intent bitmap to be recovered or may not require
37f2b0
 any recovery at all.
37f2b0
 
37f2b0
 When used on an array that has no metadata (i.e. it was built with
37f2b0
@@ -1447,13 +1448,12 @@ When used on an array that has no metadata (i.e. it was built with
37f2b0
 it will be assumed that bitmap-based recovery is enough to make the
37f2b0
 device fully consistent with the array.
37f2b0
 
37f2b0
-When used with v1.x metadata,
37f2b0
 .B \-\-re\-add
37f2b0
-can be accompanied by
37f2b0
+can also be accompanied by
37f2b0
 .BR \-\-update=devicesize ,
37f2b0
 .BR \-\-update=bbl ", or"
37f2b0
 .BR \-\-update=no\-bbl .
37f2b0
-See the description of these option when used in Assemble mode for an
37f2b0
+See descriptions of these options when used in Assemble mode for an
37f2b0
 explanation of their use.
37f2b0
 
37f2b0
 If the device name given is
37f2b0
@@ -1480,7 +1480,7 @@ Add a device as a spare.  This is similar to
37f2b0
 except that it does not attempt
37f2b0
 .B \-\-re\-add
37f2b0
 first.  The device will be added as a spare even if it looks like it
37f2b0
-could be an recent member of the array.
37f2b0
+could be a recent member of the array.
37f2b0
 
37f2b0
 .TP
37f2b0
 .BR \-r ", " \-\-remove
37f2b0
@@ -1497,12 +1497,12 @@ and names like
37f2b0
 .B set-A
37f2b0
 can be given to
37f2b0
 .BR \-\-remove .
37f2b0
-The first causes all failed device to be removed.  The second causes
37f2b0
+The first causes all failed devices to be removed.  The second causes
37f2b0
 any device which is no longer connected to the system (i.e an 'open'
37f2b0
 returns
37f2b0
 .BR ENXIO )
37f2b0
 to be removed.
37f2b0
-The third will remove a set as describe below under
37f2b0
+The third will remove a set as described below under
37f2b0
 .BR \-\-fail .
37f2b0
 
37f2b0
 .TP
37f2b0
@@ -1519,7 +1519,7 @@ For RAID10 arrays where the number of copies evenly divides the number
37f2b0
 of devices, the devices can be conceptually divided into sets where
37f2b0
 each set contains a single complete copy of the data on the array.
37f2b0
 Sometimes a RAID10 array will be configured so that these sets are on
37f2b0
-separate controllers.  In this case all the devices in one set can be
37f2b0
+separate controllers.  In this case, all the devices in one set can be
37f2b0
 failed by giving a name like
37f2b0
 .B set\-A
37f2b0
 or
37f2b0
@@ -1549,9 +1549,9 @@ This can follow a list of
37f2b0
 .B \-\-replace
37f2b0
 devices.  The devices listed after
37f2b0
 .B \-\-with
37f2b0
-will be preferentially used to replace the devices listed after
37f2b0
+will preferentially be used to replace the devices listed after
37f2b0
 .BR \-\-replace .
37f2b0
-These device must already be spare devices in the array.
37f2b0
+These devices must already be spare devices in the array.
37f2b0
 
37f2b0
 .TP
37f2b0
 .BR \-\-write\-mostly
37f2b0
@@ -1574,8 +1574,8 @@ the device is found or <slot>:missing in case the device is not found.
37f2b0
 
37f2b0
 .TP
37f2b0
 .BR \-\-add-journal
37f2b0
-Add journal to an existing array, or recreate journal for RAID-4/5/6 array
37f2b0
-that lost a journal device. To avoid interrupting on-going write opertions,
37f2b0
+Add a journal to an existing array, or recreate journal for a RAID-4/5/6 array
37f2b0
+that lost a journal device. To avoid interrupting ongoing write operations,
37f2b0
 .B \-\-add-journal
37f2b0
 only works for array in Read-Only state.
37f2b0
 
37f2b0
@@ -1631,9 +1631,9 @@ Print details of one or more md devices.
37f2b0
 .TP
37f2b0
 .BR \-\-detail\-platform
37f2b0
 Print details of the platform's RAID capabilities (firmware / hardware
37f2b0
-topology) for a given metadata format. If used without argument, mdadm
37f2b0
+topology) for a given metadata format. If used without an argument, mdadm
37f2b0
 will scan all controllers looking for their capabilities. Otherwise, mdadm
37f2b0
-will only look at the controller specified by the argument in form of an
37f2b0
+will only look at the controller specified by the argument in the form of an
37f2b0
 absolute filepath or a link, e.g.
37f2b0
 .IR /sys/devices/pci0000:00/0000:00:1f.2 .
37f2b0
 
37f2b0
@@ -1742,8 +1742,8 @@ the block where the superblock would be is overwritten even if it
37f2b0
 doesn't appear to be valid.
37f2b0
 
37f2b0
 .B Note:
37f2b0
-Be careful to call \-\-zero\-superblock with clustered raid, make sure
37f2b0
-array isn't used or assembled in other cluster node before execute it.
37f2b0
+Be careful when calling \-\-zero\-superblock with clustered raid. Make sure
37f2b0
+the array isn't used or assembled in another cluster node before executing it.
37f2b0
 
37f2b0
 .TP
37f2b0
 .B \-\-kill\-subarray=
37f2b0
@@ -1790,7 +1790,7 @@ For each md device given, or each device in /proc/mdstat if
37f2b0
 is given, arrange for the array to be marked clean as soon as possible.
37f2b0
 .I mdadm
37f2b0
 will return with success if the array uses external metadata and we
37f2b0
-successfully waited.  For native arrays this returns immediately as the
37f2b0
+successfully waited.  For native arrays, this returns immediately as the
37f2b0
 kernel handles dirty-clean transitions at shutdown.  No action is taken
37f2b0
 if safe-mode handling is disabled.
37f2b0
 
37f2b0
@@ -1830,7 +1830,7 @@ uses to help track which arrays are currently being assembled.
37f2b0
 
37f2b0
 .TP
37f2b0
 .BR \-\-run ", " \-R
37f2b0
-Run any array assembled as soon as a minimal number of devices are
37f2b0
+Run any array assembled as soon as a minimal number of devices is
37f2b0
 available, rather than waiting until all expected devices are present.
37f2b0
 
37f2b0
 .TP
37f2b0
@@ -1860,7 +1860,7 @@ Only used with \-\-fail.  The 'path' given will be recorded so that if
37f2b0
 a new device appears at the same location it can be automatically
37f2b0
 added to the same array.  This allows the failed device to be
37f2b0
 automatically replaced by a new device without metadata if it appears
37f2b0
-at specified path.   This option is normally only set by a
37f2b0
+at specified path.   This option is normally only set by an
37f2b0
 .I udev
37f2b0
 script.
37f2b0
 
37f2b0
@@ -1961,7 +1961,7 @@ Usage:
37f2b0
 .PP
37f2b0
 This usage assembles one or more RAID arrays from pre-existing components.
37f2b0
 For each array, mdadm needs to know the md device, the identity of the
37f2b0
-array, and a number of component-devices.  These can be found in a number of ways.
37f2b0
+array, and the number of component devices.  These can be found in a number of ways.
37f2b0
 
37f2b0
 In the first usage example (without the
37f2b0
 .BR \-\-scan )
37f2b0
@@ -2001,7 +2001,7 @@ The config file is only used if explicitly named with
37f2b0
 .B \-\-config
37f2b0
 or requested with (a possibly implicit)
37f2b0
 .BR \-\-scan .
37f2b0
-In the later case, default config file is used.  See
37f2b0
+In the latter case, the default config file is used.  See
37f2b0
 .BR mdadm.conf (5)
37f2b0
 for more details.
37f2b0
 
37f2b0
@@ -2039,14 +2039,14 @@ detects that udev is not configured, it will create the devices in
37f2b0
 .B /dev
37f2b0
 itself.
37f2b0
 
37f2b0
-In Linux kernels prior to version 2.6.28 there were two distinctly
37f2b0
-different types of md devices that could be created: one that could be
37f2b0
+In Linux kernels prior to version 2.6.28 there were two distinct
37f2b0
+types of md devices that could be created: one that could be
37f2b0
 partitioned using standard partitioning tools and one that could not.
37f2b0
-Since 2.6.28 that distinction is no longer relevant as both type of
37f2b0
+Since 2.6.28 that distinction is no longer relevant as both types of
37f2b0
 devices can be partitioned.
37f2b0
 .I mdadm
37f2b0
 will normally create the type that originally could not be partitioned
37f2b0
-as it has a well defined major number (9).
37f2b0
+as it has a well-defined major number (9).
37f2b0
 
37f2b0
 Prior to 2.6.28, it is important that mdadm chooses the correct type
37f2b0
 of array device to use.  This can be controlled with the
37f2b0
@@ -2066,7 +2066,7 @@ can also be given in the configuration file as a word starting
37f2b0
 .B auto=
37f2b0
 on the ARRAY line for the relevant array.
37f2b0
 
37f2b0
-.SS Auto Assembly
37f2b0
+.SS Auto-Assembly
37f2b0
 When
37f2b0
 .B \-\-assemble
37f2b0
 is used with
37f2b0
@@ -2122,11 +2122,11 @@ See
37f2b0
 .IR mdadm.conf (5)
37f2b0
 for further details.
37f2b0
 
37f2b0
-Note: Auto assembly cannot be used for assembling and activating some
37f2b0
+Note: Auto-assembly cannot be used for assembling and activating some
37f2b0
 arrays which are undergoing reshape.  In particular as the
37f2b0
 .B backup\-file
37f2b0
-cannot be given, any reshape which requires a backup-file to continue
37f2b0
-cannot be started by auto assembly.  An array which is growing to more
37f2b0
+cannot be given, any reshape which requires a backup file to continue
37f2b0
+cannot be started by auto-assembly.  An array which is growing to more
37f2b0
 devices and has passed the critical section can be assembled using
37f2b0
 auto-assembly.
37f2b0
 
37f2b0
@@ -2233,7 +2233,7 @@ When creating a partition based array, using
37f2b0
 .I mdadm
37f2b0
 with version-1.x metadata, the partition type should be set to
37f2b0
 .B 0xDA
37f2b0
-(non fs-data).  This type selection allows for greater precision since
37f2b0
+(non fs-data).  This type of selection allows for greater precision since
37f2b0
 using any other [RAID auto-detect (0xFD) or a GNU/Linux partition (0x83)],
37f2b0
 might create problems in the event of array recovery through a live cdrom.
37f2b0
 
37f2b0
@@ -2249,7 +2249,7 @@ when creating a v0.90 array will silently override any
37f2b0
 setting.
37f2b0
 .\"If the
37f2b0
 .\".B \-\-size
37f2b0
-.\"option is given, it is not necessary to list any component-devices in this command.
37f2b0
+.\"option is given, it is not necessary to list any component devices in this command.
37f2b0
 .\"They can be added later, before a
37f2b0
 .\".B \-\-run.
37f2b0
 .\"If no
37f2b0
@@ -2263,7 +2263,7 @@ requested with the
37f2b0
 .B \-\-bitmap
37f2b0
 option or a different consistency policy is selected with the
37f2b0
 .B \-\-consistency\-policy
37f2b0
-option. In any case space for a bitmap will be reserved so that one
37f2b0
+option. In any case, space for a bitmap will be reserved so that one
37f2b0
 can be added later with
37f2b0
 .BR "\-\-grow \-\-bitmap=internal" .
37f2b0
 
37f2b0
@@ -2313,7 +2313,7 @@ will firstly mark
37f2b0
 as faulty in
37f2b0
 .B /dev/md0
37f2b0
 and will then remove it from the array and finally add it back
37f2b0
-in as a spare.  However only one md array can be affected by a single
37f2b0
+in as a spare.  However, only one md array can be affected by a single
37f2b0
 command.
37f2b0
 
37f2b0
 When a device is added to an active array, mdadm checks to see if it
37f2b0
@@ -2458,14 +2458,14 @@ config file to be examined.
37f2b0
 If the device contains RAID metadata, a file will be created in the
37f2b0
 .I directory
37f2b0
 and the metadata will be written to it.  The file will be the same
37f2b0
-size as the device and have the metadata written in the file at the
37f2b0
-same locate that it exists in the device.  However the file will be "sparse" so
37f2b0
+size as the device and will have the metadata written at the
37f2b0
+same location as it exists in the device.  However, the file will be "sparse" so
37f2b0
 that only those blocks containing metadata will be allocated. The
37f2b0
 total space used will be small.
37f2b0
 
37f2b0
-The file name used in the
37f2b0
+The filename used in the
37f2b0
 .I directory
37f2b0
-will be the base name of the device.   Further if any links appear in
37f2b0
+will be the base name of the device.   Further, if any links appear in
37f2b0
 .I /dev/disk/by-id
37f2b0
 which point to the device, then hard links to the file will be created
37f2b0
 in
37f2b0
@@ -2567,7 +2567,7 @@ and if the destination array has a failed drive but no spares.
37f2b0
 
37f2b0
 If any devices are listed on the command line,
37f2b0
 .I mdadm
37f2b0
-will only monitor those devices.  Otherwise all arrays listed in the
37f2b0
+will only monitor those devices, otherwise, all arrays listed in the
37f2b0
 configuration file will be monitored.  Further, if
37f2b0
 .B \-\-scan
37f2b0
 is given, then any other md devices that appear in
37f2b0
@@ -2624,10 +2624,10 @@ check, repair). (syslog priority: Warning)
37f2b0
 .BI Rebuild NN
37f2b0
 Where
37f2b0
 .I NN
37f2b0
-is a two-digit number (ie. 05, 48). This indicates that rebuild
37f2b0
-has passed that many percent of the total. The events are generated
37f2b0
-with fixed increment since 0. Increment size may be specified with
37f2b0
-a commandline option (default is 20). (syslog priority: Warning)
37f2b0
+is a two-digit number (eg. 05, 48). This indicates that the rebuild
37f2b0
+has reached that percentage of the total. The events are generated
37f2b0
+at a fixed increment from 0. The increment size may be specified with
37f2b0
+a command-line option (the default is 20). (syslog priority: Warning)
37f2b0
 
37f2b0
 .TP
37f2b0
 .B RebuildFinished
37f2b0
@@ -2735,8 +2735,8 @@ When
37f2b0
 detects that an array in a spare group has fewer active
37f2b0
 devices than necessary for the complete array, and has no spare
37f2b0
 devices, it will look for another array in the same spare group that
37f2b0
-has a full complement of working drive and a spare.  It will then
37f2b0
-attempt to remove the spare from the second drive and add it to the
37f2b0
+has a full complement of working drives and a spare.  It will then
37f2b0
+attempt to remove the spare from the second array and add it to the
37f2b0
 first.
37f2b0
 If the removal succeeds but the adding fails, then it is added back to
37f2b0
 the original array.
37f2b0
@@ -2750,10 +2750,8 @@ and then follow similar steps as above if a matching spare is found.
37f2b0
 .SH GROW MODE
37f2b0
 The GROW mode is used for changing the size or shape of an active
37f2b0
 array.
37f2b0
-For this to work, the kernel must support the necessary change.
37f2b0
-Various types of growth are being added during 2.6 development.
37f2b0
 
37f2b0
-Currently the supported changes include
37f2b0
+During the kernel 2.6 era the following changes were added:
37f2b0
 .IP \(bu 4
37f2b0
 change the "size" attribute for RAID1, RAID4, RAID5 and RAID6.
37f2b0
 .IP \(bu 4
37f2b0
@@ -2796,8 +2794,8 @@ use more than half of a spare device for backup space.
37f2b0
 
37f2b0
 .SS SIZE CHANGES
37f2b0
 Normally when an array is built the "size" is taken from the smallest
37f2b0
-of the drives.  If all the small drives in an arrays are, one at a
37f2b0
-time, removed and replaced with larger drives, then you could have an
37f2b0
+of the drives.  If all the small drives in an arrays are, over time,
37f2b0
+removed and replaced with larger drives, then you could have an
37f2b0
 array of large drives with only a small amount used.  In this
37f2b0
 situation, changing the "size" with "GROW" mode will allow the extra
37f2b0
 space to start being used.  If the size is increased in this way, a
37f2b0
@@ -2812,7 +2810,7 @@ after growing, or to reduce its size
37f2b0
 .B prior
37f2b0
 to shrinking the array.
37f2b0
 
37f2b0
-Also the size of an array cannot be changed while it has an active
37f2b0
+Also, the size of an array cannot be changed while it has an active
37f2b0
 bitmap.  If an array has a bitmap, it must be removed before the size
37f2b0
 can be changed. Once the change is complete a new bitmap can be created.
37f2b0
 
37f2b0
@@ -2892,7 +2890,7 @@ long time.  A
37f2b0
 is required.  If the array is not simultaneously being grown or
37f2b0
 shrunk, so that the array size will remain the same - for example,
37f2b0
 reshaping a 3-drive RAID5 into a 4-drive RAID6 - the backup file will
37f2b0
-be used not just for a "cricital section" but throughout the reshape
37f2b0
+be used not just for a "critical section" but throughout the reshape
37f2b0
 operation, as described below under LAYOUT CHANGES.
37f2b0
 
37f2b0
 .SS CHUNK-SIZE AND LAYOUT CHANGES
37f2b0
@@ -2910,7 +2908,7 @@ slowly.
37f2b0
 If the reshape is interrupted for any reason, this backup file must be
37f2b0
 made available to
37f2b0
 .B "mdadm --assemble"
37f2b0
-so the array can be reassembled.  Consequently the file cannot be
37f2b0
+so the array can be reassembled.  Consequently, the file cannot be
37f2b0
 stored on the device being reshaped.
37f2b0
 
37f2b0
 
37f2b0
-- 
37f2b0
2.38.1
37f2b0