diff options
author | madduck <madduck@3cfab66f-1918-0410-86b3-c06b76f9a464> | 2007-05-21 12:36:48 +0000 |
---|---|---|
committer | madduck <madduck@3cfab66f-1918-0410-86b3-c06b76f9a464> | 2007-05-21 12:36:48 +0000 |
commit | 263a535e7f212e505ebafdd66f5f791b17aa7b69 (patch) | |
tree | 7d9d372594000a34972ec175b8bf05bad2469eba /debian/patches | |
parent | 485d82417e603a97e55e9524760cc8dafa311db9 (diff) |
patches went upstream
Diffstat (limited to 'debian/patches')
-rwxr-xr-x | debian/patches/91-manpages-no-hyphenate-FIXES.dpatch | 100 | ||||
-rwxr-xr-x | debian/patches/92-manpages-emdash-FIX.dpatch | 79 | ||||
-rwxr-xr-x | debian/patches/93-manpages-bold-FIXES.dpatch | 299 | ||||
-rwxr-xr-x | debian/patches/94-manpages-hyphens-FIXES.dpatch | 1698 |
4 files changed, 0 insertions, 2176 deletions
diff --git a/debian/patches/91-manpages-no-hyphenate-FIXES.dpatch b/debian/patches/91-manpages-no-hyphenate-FIXES.dpatch deleted file mode 100755 index 2637a9f8..00000000 --- a/debian/patches/91-manpages-no-hyphenate-FIXES.dpatch +++ /dev/null @@ -1,100 +0,0 @@ -#! /bin/sh /usr/share/dpatch/dpatch-run -## 91-manpages-no-hyphenate-FIXES.dpatch by martin f. krafft <madduck@debian.org> -## -## All lines beginning with `## DP:' are a description of the patch. -## DP: No description. - -@DPATCH@ -diff -urNad mdadm-2.6.1~/md.4 mdadm-2.6.1/md.4 ---- mdadm-2.6.1~/md.4 2006-10-09 03:16:22.000000000 +0200 -+++ mdadm-2.6.1/md.4 2007-03-13 19:20:40.000000000 +0100 -@@ -326,7 +326,7 @@ - .B does not - alert the operator to this condition. The 2.6 md driver will fail to - start an array in this condition without manual intervention, though --this behaviour can be over-ridden by a kernel parameter. -+this behaviour can be overridden by a kernel parameter. - - .SS RECOVERY - -@@ -427,7 +427,7 @@ - devices. Other possibilities may follow in future kernels. - - During any stripe process there is a 'critical section' during which --live data is being over-written on disk. For the operation of -+live data is being overwritten on disk. For the operation of - increasing the number of drives in a raid5, this critical section - covers the first few stripes (the number being the product of the old - and new number of devices). After this critical section is passed, -diff -urNad mdadm-2.6.1~/mdadm.8 mdadm-2.6.1/mdadm.8 ---- mdadm-2.6.1~/mdadm.8 2007-02-22 05:00:15.000000000 +0100 -+++ mdadm-2.6.1/mdadm.8 2007-03-13 19:20:40.000000000 +0100 -@@ -18,7 +18,7 @@ - .SH DESCRIPTION - RAID devices are virtual devices created from two or more - real block devices. This allows multiple devices (typically disk --drives or partitions there-of) to be combined into a single device to -+drives or partitions thereof) to be combined into a single device to - hold (for example) a single filesystem. - Some RAID levels include redundancy and so can survive some degree of - device failure. -@@ -310,7 +310,7 @@ - - .TP - .B --homehost= --This will over-ride any -+This will override any - .B HOMEHOST - setting in the config file and provides the identify of the host which - should be considered the home for any arrays. -@@ -597,7 +597,7 @@ - .I --scan - is also given, then any - .I auto= --entries in the config file will over-ride the -+entries in the config file will override the - .I --auto - instruction given on the command line. - -@@ -934,9 +934,9 @@ - .TP - .B --zero-superblock - If the device contains a valid md superblock, the block is --over-written with zeros. With -+overwritten with zeros. With - --force --the block where the superblock would be is over-written even if it -+the block where the superblock would be is overwritten even if it - doesn't appear to be valid. - - .TP -@@ -1279,7 +1279,7 @@ - will automatically create a degraded array with an extra spare drive. - This is because building the spare into a degraded array is in general faster than resyncing - the parity on a non-degraded, but not clean, array. This feature can --be over-ridden with the -+be overridden with the - .I --force - option. - -diff -urNad mdadm-2.6.1~/mdadm.conf.5 mdadm-2.6.1/mdadm.conf.5 ---- mdadm-2.6.1~/mdadm.conf.5 2006-08-11 10:00:03.000000000 +0200 -+++ mdadm-2.6.1/mdadm.conf.5 2007-03-13 19:20:40.000000000 +0100 -@@ -59,7 +59,7 @@ - .I mdadm - to read - .I /proc/partitions --and include all devices and partitions found there-in. -+and include all devices and partitions found therein. - .I mdadm - does not use the names from - .I /proc/partitions -@@ -103,7 +103,7 @@ - .I mdadm - when the array was created. This must match the name stored in the - superblock on a device for that device to be included in the array. --Not all superblock-formats support names. -+Not all superblock formats support names. - .TP - .B super-minor= - The value is an integer which indicates the minor number that was diff --git a/debian/patches/92-manpages-emdash-FIX.dpatch b/debian/patches/92-manpages-emdash-FIX.dpatch deleted file mode 100755 index 009bfbe4..00000000 --- a/debian/patches/92-manpages-emdash-FIX.dpatch +++ /dev/null @@ -1,79 +0,0 @@ -#! /bin/sh /usr/share/dpatch/dpatch-run -## 92-manpages-emdash-FIX.dpatch by martin f. krafft <madduck@debian.org> -## -## All lines beginning with `## DP:' are a description of the patch. -## DP: No description. - -@DPATCH@ -diff -urNad mdadm-2.6.1~/md.4 mdadm-2.6.1/md.4 ---- mdadm-2.6.1~/md.4 2006-10-09 03:16:22.000000000 +0200 -+++ mdadm-2.6.1/md.4 2007-03-13 19:20:52.000000000 +0100 -@@ -49,7 +49,7 @@ - other formats can be added. Prior to this release, only one format is - supported. - --The common format - known as version 0.90 - has -+The common format \(em known as version 0.90 \(em has - a superblock that is 4K long and is written into a 64K aligned block that - starts at least 64K and less than 128K from the end of the device - (i.e. to get the address of the superblock round the size of the -@@ -61,7 +61,7 @@ - manner, so arrays cannot easily be moved between computers with - different processors. - --The new format - known as version 1 - has a superblock that is -+The new format \(em known as version 1 \(em has a superblock that is - normally 1K long, but can be longer. It is normally stored between 8K - and 12K from the end of the device, on a 4K boundary, though - variations can be stored at the start of the device (version 1.1) or 4K from -@@ -432,7 +432,7 @@ - covers the first few stripes (the number being the product of the old - and new number of devices). After this critical section is passed, - data is only written to areas of the array which no longer hold live --data - the live data has already been located away. -+data \(em the live data has already been located away. - - md is not able to ensure data preservation if there is a crash - (e.g. power failure) during the critical section. If md is asked to -diff -urNad mdadm-2.6.1~/mdadm.8 mdadm-2.6.1/mdadm.8 ---- mdadm-2.6.1~/mdadm.8 2007-02-22 05:00:15.000000000 +0100 -+++ mdadm-2.6.1/mdadm.8 2007-03-13 19:20:52.000000000 +0100 -@@ -536,7 +536,7 @@ - when trying to recover from a major failure as you can be sure that no - data will be affected unless you actually write to the array. It can - also be used when creating a RAID1 or RAID10 if you want to avoid the --initial resync, however this practice - while normally safe - is not -+initial resync, however this practice \(em while normally safe \(em is not - recommended. Use this ony if you really know what you are doing. - - .TP -@@ -1121,7 +1121,7 @@ - created. - - This can be useful for handling partitioned devices (which don't have --a stable device number - it can change after a reboot) and when using -+a stable device number \(em it can change after a reboot) and when using - "udev" to manage your - .B /dev - tree (udev cannot handle md devices because of the unusual device -@@ -1328,7 +1328,7 @@ - - .TP - .B --readonly --start the array readonly - not supported yet. -+start the array readonly \(em not supported yet. - - - .SH MANAGE MODE -diff -urNad mdadm-2.6.1~/mdadm.conf.5 mdadm-2.6.1/mdadm.conf.5 ---- mdadm-2.6.1~/mdadm.conf.5 2006-08-11 10:00:03.000000000 +0200 -+++ mdadm-2.6.1/mdadm.conf.5 2007-03-13 19:20:52.000000000 +0100 -@@ -265,7 +265,7 @@ - .BR md , - .BR mdp , - .B part --- possibly followed by a number of partitions - to indicate how -+\(em possibly followed by a number of partitions \(em to indicate how - missing device entries should be created. - - .TP diff --git a/debian/patches/93-manpages-bold-FIXES.dpatch b/debian/patches/93-manpages-bold-FIXES.dpatch deleted file mode 100755 index ef245780..00000000 --- a/debian/patches/93-manpages-bold-FIXES.dpatch +++ /dev/null @@ -1,299 +0,0 @@ -#! /bin/sh /usr/share/dpatch/dpatch-run -## 93-manpages-bold-FIXES.dpatch by martin f. krafft <madduck@debian.org> -## -## All lines beginning with `## DP:' are a description of the patch. -## DP: No description. - -@DPATCH@ -diff -urNad mdadm-2.6.1~/mdadm.8 mdadm-2.6.1/mdadm.8 ---- mdadm-2.6.1~/mdadm.8 2007-03-13 19:34:36.000000000 +0100 -+++ mdadm-2.6.1/mdadm.8 2007-03-13 19:34:36.000000000 +0100 -@@ -287,7 +287,9 @@ - .TP - .B -e ", " --metadata= - Declare the style of superblock (raid metadata) to be used. The --default is 0.90 for --create, and to guess for other operations. -+default is 0.90 for -+.BR --create , -+and to guess for other operations. - The default can be overridden by setting the - .B metadata - value for the -@@ -389,16 +391,16 @@ - .TP - .BR -l ", " --level= - Set raid level. When used with --.IR --create , -+.BR --create , - options are: linear, raid0, 0, stripe, raid1, 1, mirror, raid4, 4, - raid5, 5, raid6, 6, raid10, 10, multipath, mp, faulty. Obviously some of these are synonymous. - - When used with --.IR --build , -+.BR --build , - only linear, stripe, raid0, 0, raid1, multipath, mp, and faulty are valid. - - Not yet supported with --.IR --grow . -+.BR --grow . - - .TP - .BR -p ", " --layout= -@@ -407,29 +409,24 @@ - .IR faulty . - - The layout of the raid5 parity block can be one of --left-asymmetric, --left-symmetric, --right-asymmetric, --right-symmetric, --la, ra, ls, rs. The default is left-symmetric. -+.BR left-asymmetric , -+.BR left-symmetric , -+.BR right-asymmetric , -+.BR right-symmetric , -+.BR la ", " ra ", " ls ", " rs . -+The default is -+.BR left-symmetric . - - When setting the failure mode for - .I faulty - the options are: --write-transient, --wt, --read-transient, --rt, --write-persistent, --wp, --read-persistent, --rp, --write-all, --read-fixable, --rf, --clear, --flush, --none. -+.BR write-transient ", " wt , -+.BR read-transient ", " rt , -+.BR write-persistent ", " wp , -+.BR read-persistent ", " rp , -+.BR write-all , -+.BR read-fixable ", " rf , -+.BR clear ", " flush ", " none . - - Each mode can be followed by a number which is used as a period - between fault generation. Without a number, the fault is generated -@@ -438,12 +435,15 @@ - every time the period elapses. - - Multiple failure modes can be current simultaneously by using the --"--grow" option to set subsequent failure modes. -+.B --grow -+option to set subsequent failure modes. - - "clear" or "none" will remove any pending or periodic failure modes, - and "flush" will clear any persistent faults. - --To set the parity with "--grow", the level of the array ("faulty") -+To set the parity with -+.BR --grow , -+the level of the array ("faulty") - must be specified before the fault mode is specified. - - Finally, the layout options for RAID10 are one of 'n', 'o' or 'p' followed -@@ -473,13 +473,17 @@ - - .TP - .BR --parity= --same as --layout (thus explaining the p of --.IR -p ). -+same as -+.B --layout -+(thus explaining the p of -+.BR -p ). - - .TP - .BR -b ", " --bitmap= - Specify a file to store a write-intent bitmap in. The file should not --exist unless --force is also given. The same file should be provided -+exist unless -+.B --force -+is also given. The same file should be provided - when assembling the array. If the word - .B internal - is given, then the bitmap is stored with the metadata on the array, -@@ -541,7 +545,9 @@ - - .TP - .BR --backup-file= --This is needed when --grow is used to increase the number of -+This is needed when -+.B --grow -+is used to increase the number of - raid-devices in a RAID5 if there are no spare devices available. - See the section below on RAID_DEVICE CHANGES. The file should be - stored on a separate device, not on the raid array being reshaped. -@@ -589,16 +595,18 @@ - The argument can also come immediately after - "-a". e.g. "-ap". - --If --auto is not given on the command line or in the config file, then -+If -+.B --auto -+is not given on the command line or in the config file, then - the default will be - .BR --auto=yes . - - If --.I --scan -+.B --scan - is also given, then any - .I auto= - entries in the config file will override the --.I --auto -+.B --auto - instruction given on the command line. - - For partitionable arrays, -@@ -718,8 +726,9 @@ - was used to grow the number of raid-devices in a RAID5, and the system - crashed during the critical section, then the same - .B --backup-file --must be presented to --assemble to allow possibly corrupted data to be --restored. -+must be presented to -+.B --assemble -+to allow possibly corrupted data to be restored. - - .TP - .BR -U ", " --update= -@@ -764,10 +773,13 @@ - The - .B uuid - option will change the uuid of the array. If a UUID is given with the --"--uuid" option that UUID will be used as a new UUID and will -+.B --uuid -+option that UUID will be used as a new UUID and will - .B NOT - be used to help identify the devices in the array. --If no "--uuid" is given, a random uuid is chosen. -+If no -+.B --uuid -+is given, a random UUID is chosen. - - The - .B name -@@ -855,7 +867,8 @@ - - .TP - .BR --set-faulty --same as --fail. -+same as -+.BR --fail . - - .P - Each of these options require that the first device list is the array -@@ -875,7 +888,7 @@ - (superblocks) this is done automatically. For arrays created with - .B --build - mdadm needs to be told that this device we removed recently with --.B --re-add. -+.BR --re-add . - - Devices can only be removed from an array if they are not in active - use. i.e. that must be spares or failed devices. To remove an active -@@ -935,7 +948,7 @@ - .B --zero-superblock - If the device contains a valid md superblock, the block is - overwritten with zeros. With ----force -+.B --force - the block where the superblock would be is overwritten even if it - doesn't appear to be valid. - -@@ -1095,7 +1108,7 @@ - The config file is only used if explicitly named with - .B --config - or requested with (a possibly implicit) --.B --scan. -+.BR --scan . - In the later case, - .B /etc/mdadm/mdadm.conf - is used. -@@ -1116,7 +1129,7 @@ - - If the md device does not exist, then it will be created providing the - intent is clear. i.e. the name must be in a standard form, or the --.I --auto -+.B --auto - option must be given to clarify how and whether the device should be - created. - -@@ -1199,7 +1212,7 @@ - .I mdadm - will search again for any array (not just an array created for this - host) and will assemble each assuming --.IR --update=homehost . -+.BR --update=homehost . - This will change the host tag in the superblock so that on the next run, - these arrays will be found without the second pass. The intention of - this feature is to support transitioning a set of md arrays to using -@@ -1280,7 +1293,7 @@ - This is because building the spare into a degraded array is in general faster than resyncing - the parity on a non-degraded, but not clean, array. This feature can - be overridden with the --.I --force -+.B --force - option. - - When creating an array with version-1 metadata a name for the host is -@@ -1320,7 +1333,9 @@ - '''.B --size - '''is given, the apparent size of the smallest drive given is used. - --The General Management options that are valid with --create are: -+The General Management options that are valid with -+.B --create -+are: - .TP - .B --run - insist on running the array even if some devices look like they might -@@ -1993,7 +2008,7 @@ - - .SS /var/run/mdadm/map - When --.I --incremental -+.B --incremental - mode is used. this file gets a list of arrays currently being created. - If - .B /var/run/mdadm -@@ -2007,7 +2022,7 @@ - .I mdadm - has an understanding of 'standard' formats which it uses to guide its - behaviour when creating device files via the --.I --auto -+.B --auto - option. - - The standard names for non-partitioned arrays (the only sort of md -diff -urNad mdadm-2.6.1~/mdadm.conf.5 mdadm-2.6.1/mdadm.conf.5 ---- mdadm-2.6.1~/mdadm.conf.5 2007-03-13 19:34:36.000000000 +0100 -+++ mdadm-2.6.1/mdadm.conf.5 2007-03-13 19:34:36.000000000 +0100 -@@ -135,7 +135,7 @@ - .TP - .B spares= - The value is a number of spare devices to expect the array to have. --.I mdadm --monitor -+.B mdadm --monitor - will report an array if it is found to have fewer than this number of - spares when - .B --monitor -@@ -187,7 +187,7 @@ - .B metadata= - Specify the metadata format that the array has. This is mainly - recognised for comparability with the output of --.IR "mdadm -Es" . -+.BR "mdadm -Es" . - - .RE - diff --git a/debian/patches/94-manpages-hyphens-FIXES.dpatch b/debian/patches/94-manpages-hyphens-FIXES.dpatch deleted file mode 100755 index ff1da20b..00000000 --- a/debian/patches/94-manpages-hyphens-FIXES.dpatch +++ /dev/null @@ -1,1698 +0,0 @@ -#! /bin/sh /usr/share/dpatch/dpatch-run -## 94-manpages-hyphens-FIXES.dpatch by martin f. krafft <madduck@debian.org> -## -## All lines beginning with `## DP:' are a description of the patch. -## DP: No description. - -@DPATCH@ -diff -urNad mdadm-2.6.1~/mdadm.8 mdadm-2.6.1/mdadm.8 ---- mdadm-2.6.1~/mdadm.8 2007-03-13 19:34:53.000000000 +0100 -+++ mdadm-2.6.1/mdadm.8 2007-03-13 19:34:53.000000000 +0100 -@@ -159,37 +159,37 @@ - .SH Options for selecting a mode are: - - .TP --.BR -A ", " --assemble -+.BR \-A ", " \-\-assemble - Assemble a pre-existing array. - - .TP --.BR -B ", " --build -+.BR \-B ", " \-\-build - Build a legacy array without superblocks. - - .TP --.BR -C ", " --create -+.BR \-C ", " \-\-create - Create a new array. - - .TP --.BR -F ", " --follow ", " --monitor -+.BR \-F ", " \-\-follow ", " \-\-monitor - Select - .B Monitor - mode. - - .TP --.BR -G ", " --grow -+.BR \-G ", " \-\-grow - Change the size or shape of an active array. - - .TP --.BE -I ", " --incremental -+.BE \-I ", " \-\-incremental - Add a single device into an appropriate array, and possibly start the array. - - .P - If a device is given before any options, or if the first option is --.BR --add , --.BR --fail , -+.BR \-\-add , -+.BR \-\-fail , - or --.BR --remove , -+.BR \-\-remove , - then the MANAGE mode is assume. - Anything other than these will cause the - .B Misc -@@ -198,53 +198,53 @@ - .SH Options that are not mode-specific are: - - .TP --.BR -h ", " --help -+.BR \-h ", " \-\-help - Display general help message or, after one of the above options, a - mode specific help message. - - .TP --.B --help-options -+.B \-\-help\-options - Display more detailed help about command line parsing and some commonly - used options. - - .TP --.BR -V ", " --version -+.BR \-V ", " \-\-version - Print version information for mdadm. - - .TP --.BR -v ", " --verbose -+.BR \-v ", " \-\-verbose - Be more verbose about what is happening. This can be used twice to be - extra-verbose. - The extra verbosity currently only affects --.B --detail --scan -+.B \-\-detail \-\-scan - and --.BR "--examine --scan" . -+.BR "\-\-examine \-\-scan" . - - .TP --.BR -q ", " --quiet -+.BR \-q ", " \-\-quiet - Avoid printing purely informative messages. With this, - .B mdadm - will be silent unless there is something really important to report. - - .TP --.BR -b ", " --brief -+.BR \-b ", " \-\-brief - Be less verbose. This is used with --.B --detail -+.B \-\-detail - and --.BR --examine . -+.BR \-\-examine . - Using --.B --brief -+.B \-\-brief - with --.B --verbose -+.B \-\-verbose - gives an intermediate level of verbosity. - - .TP --.BR -f ", " --force -+.BR \-f ", " \-\-force - Be more forceful about certain operations. See the various modes of - the exact meaning of this option in different contexts. - - .TP --.BR -c ", " --config= -+.BR \-c ", " \-\-config= - Specify the config file. Default is to use - .BR /etc/mdadm/mdadm.conf , - or if that is missing, then -@@ -265,7 +265,7 @@ - will act as though the config file were empty. - - .TP --.BR -s ", " --scan -+.BR \-s ", " \-\-scan - scan config file or - .B /proc/mdstat - for missing information. -@@ -276,19 +276,19 @@ - configuration file: - .BR /etc/mdadm/mdadm.conf . - One exception is MISC mode when using --.B --detail -+.B \-\-detail - or --.B --stop -+.B \-\-stop - in which case --.B --scan -+.B \-\-scan - says to get a list of array devices from - .BR /proc/mdstat . - - .TP --.B -e ", " --metadata= -+.B \-e ", " \-\-metadata= - Declare the style of superblock (raid metadata) to be used. The - default is 0.90 for --.BR --create , -+.BR \-\-create , - and to guess for other operations. - The default can be overridden by setting the - .B metadata -@@ -311,7 +311,7 @@ - .RE - - .TP --.B --homehost= -+.B \-\-homehost= - This will override any - .B HOMEHOST - setting in the config file and provides the identify of the host which -@@ -333,26 +333,26 @@ - .SH For create, build, or grow: - - .TP --.BR -n ", " --raid-devices= -+.BR \-n ", " \-\-raid\-devices= - Specify the number of active devices in the array. This, plus the - number of spare devices (see below) must equal the number of - .I component-devices - (including "\fBmissing\fP" devices) - that are listed on the command line for --.BR --create . -+.BR \-\-create . - Setting a value of 1 is probably - a mistake and so requires that --.B --force -+.B \-\-force - be specified first. A value of 1 will then be allowed for linear, - multipath, raid0 and raid1. It is never allowed for raid4 or raid5. - .br - This number can only be changed using --.B --grow -+.B \-\-grow - for RAID1, RAID5 and RAID6 arrays, and only on kernels which provide - necessary support. - - .TP --.BR -x ", " --spare-devices= -+.BR \-x ", " \-\-spare\-devices= - Specify the number of spare (eXtra) devices in the initial array. - Spares can also be added - and removed later. The number of component devices listed -@@ -361,7 +361,7 @@ - - - .TP --.BR -z ", " --size= -+.BR \-z ", " \-\-size= - Amount (in Kibibytes) of space to use from each drive in RAID1/4/5/6. - This must be a multiple of the chunk size, and must leave about 128Kb - of space at the end of the drive for the RAID superblock. -@@ -371,61 +371,61 @@ - issued. - - This value can be set with --.B --grow -+.B \-\-grow - for RAID level 1/4/5/6. If the array was created with a size smaller - than the currently active drives, the extra space can be accessed - using --.BR --grow . -+.BR \-\-grow . - The size can be given as - .B max - which means to choose the largest size that fits on all current drives. - - .TP --.BR -c ", " --chunk= -+.BR \-c ", " \-\-chunk= - Specify chunk size of kibibytes. The default is 64. - - .TP --.BR --rounding= -+.BR \-\-rounding= - Specify rounding factor for linear array (==chunk size) - - .TP --.BR -l ", " --level= -+.BR \-l ", " \-\-level= - Set raid level. When used with --.BR --create , -+.BR \-\-create , - options are: linear, raid0, 0, stripe, raid1, 1, mirror, raid4, 4, - raid5, 5, raid6, 6, raid10, 10, multipath, mp, faulty. Obviously some of these are synonymous. - - When used with --.BR --build , -+.BR \-\-build , - only linear, stripe, raid0, 0, raid1, multipath, mp, and faulty are valid. - - Not yet supported with --.BR --grow . -+.BR \-\-grow . - - .TP --.BR -p ", " --layout= -+.BR \-p ", " \-\-layout= - This option configures the fine details of data layout for raid5, - and raid10 arrays, and controls the failure modes for - .IR faulty . - - The layout of the raid5 parity block can be one of --.BR left-asymmetric , --.BR left-symmetric , --.BR right-asymmetric , --.BR right-symmetric , -+.BR left\-asymmetric , -+.BR left\-symmetric , -+.BR right\-asymmetric , -+.BR right\-symmetric , - .BR la ", " ra ", " ls ", " rs . - The default is --.BR left-symmetric . -+.BR left\-symmetric . - - When setting the failure mode for - .I faulty - the options are: --.BR write-transient ", " wt , --.BR read-transient ", " rt , --.BR write-persistent ", " wp , --.BR read-persistent ", " rp , --.BR write-all , --.BR read-fixable ", " rf , -+.BR write\-transient ", " wt , -+.BR read\-transient ", " rt , -+.BR write\-persistent ", " wp , -+.BR read\-persistent ", " rp , -+.BR write\-all , -+.BR read\-fixable ", " rf , - .BR clear ", " flush ", " none . - - Each mode can be followed by a number which is used as a period -@@ -435,14 +435,14 @@ - every time the period elapses. - - Multiple failure modes can be current simultaneously by using the --.B --grow -+.B \-\-grow - option to set subsequent failure modes. - - "clear" or "none" will remove any pending or periodic failure modes, - and "flush" will clear any persistent faults. - - To set the parity with --.BR --grow , -+.BR \-\-grow , - the level of the array ("faulty") - must be specified before the fault mode is specified. - -@@ -472,17 +472,17 @@ - with an odd number of devices). - - .TP --.BR --parity= -+.BR \-\-parity= - same as --.B --layout -+.B \-\-layout - (thus explaining the p of --.BR -p ). -+.BR \-p ). - - .TP --.BR -b ", " --bitmap= -+.BR \-b ", " \-\-bitmap= - Specify a file to store a write-intent bitmap in. The file should not - exist unless --.B --force -+.B \-\-force - is also given. The same file should be provided - when assembling the array. If the word - .B internal -@@ -490,7 +490,7 @@ - and so is replicated on all devices. If the word - .B none - is given with --.B --grow -+.B \-\-grow - mode, then any bitmap that is present is removed. - - To help catch typing errors, the filename must contain at least one -@@ -500,7 +500,7 @@ - Storing bitmap files on other filesystems may result in serious problems. - - .TP --.BR --bitmap-chunk= -+.BR \-\-bitmap\-chunk= - Set the chunksize of the bitmap. Each bit corresponds to that many - Kilobytes of storage. - When using a file based bitmap, the default is to use the smallest -@@ -512,19 +512,19 @@ - - - .TP --.BR -W ", " --write-mostly -+.BR \-W ", " \-\-write\-mostly - subsequent devices lists in a --.BR --build , --.BR --create , -+.BR \-\-build , -+.BR \-\-create , - or --.B --add -+.B \-\-add - command will be flagged as 'write-mostly'. This is valid for RAID1 - only and means that the 'md' driver will avoid reading from these - devices if at all possible. This can be useful if mirroring over a - slow link. - - .TP --.BR --write-behind= -+.BR \-\-write\-behind= - Specify that write-behind mode should be enabled (valid for RAID1 - only). If an argument is specified, it will set the maximum number - of outstanding writes allowed. The default value is 256. -@@ -533,7 +533,7 @@ - .IR write-mostly . - - .TP --.BR --assume-clean -+.BR \-\-assume\-clean - Tell - .I mdadm - that the array pre-existed and is known to be clean. It can be useful -@@ -544,16 +544,16 @@ - recommended. Use this ony if you really know what you are doing. - - .TP --.BR --backup-file= -+.BR \-\-backup\-file= - This is needed when --.B --grow -+.B \-\-grow - is used to increase the number of - raid-devices in a RAID5 if there are no spare devices available. - See the section below on RAID_DEVICE CHANGES. The file should be - stored on a separate device, not on the raid array being reshaped. - - .TP --.BR -N ", " --name= -+.BR \-N ", " \-\-name= - Set a - .B name - for the array. This is currently only effective when creating an -@@ -561,7 +561,7 @@ - string that can be used to identify array components when assembling. - - .TP --.BR -R ", " --run -+.BR \-R ", " \-\-run - Insist that - .I mdadm - run the array, even if some of the components -@@ -571,7 +571,7 @@ - array. This option causes that question to be suppressed. - - .TP --.BR -f ", " --force -+.BR \-f ", " \-\-force - Insist that - .I mdadm - accept the geometry and layout specified without question. Normally -@@ -579,12 +579,12 @@ - will not allow creation of an array with only one device, and will try - to create a raid5 array with one missing drive (as this makes the - initial resync work faster). With --.BR --force , -+.BR \-\-force , - .I mdadm - will not try to be so clever. - - .TP --.BR -a ", " "--auto{=no,yes,md,mdp,part,p}{NN}" -+.BR \-a ", " "\-\-auto{=no,yes,md,mdp,part,p}{NN}" - Instruct mdadm to create the device file if needed, possibly allocating - an unused minor number. "md" causes a non-partitionable array - to be used. "mdp", "part" or "p" causes a partitionable array (2.6 and -@@ -593,20 +593,20 @@ - from this. See DEVICE NAMES below. - - The argument can also come immediately after --"-a". e.g. "-ap". -+"\-a". e.g. "\-ap". - - If --.B --auto -+.B \-\-auto - is not given on the command line or in the config file, then - the default will be --.BR --auto=yes . -+.BR \-\-auto=yes . - - If --.B --scan -+.B \-\-scan - is also given, then any - .I auto= - entries in the config file will override the --.B --auto -+.B \-\-auto - instruction given on the command line. - - For partitionable arrays, -@@ -614,7 +614,7 @@ - will create the device file for the whole array and for the first 4 - partitions. A different number of partitions can be specified at the - end of this option (e.g. --.BR --auto=p7 ). -+.BR \-\-auto=p7 ). - If the device name ends with a digit, the partition names add a 'p', - and a number, e.g. "/dev/home1p3". If there is no - trailing digit, then the partition names just have a number added, -@@ -629,9 +629,9 @@ - non-standard name. - - .TP --.BR --symlink = no -+.BR \-\-symlink = no - Normally when --.B --auto -+.B \-\-auto - causes - .I mdadm - to create devices in -@@ -643,9 +643,9 @@ - or - .BR md_ . - Use --.B --symlink=no -+.B \-\-symlink=no - to suppress this, or --.B --symlink=yes -+.B \-\-symlink=yes - to enforce this even if it is suppressing - .IR mdadm.conf . - -@@ -653,29 +653,29 @@ - .SH For assemble: - - .TP --.BR -u ", " --uuid= -+.BR \-u ", " \-\-uuid= - uuid of array to assemble. Devices which don't have this uuid are - excluded - - .TP --.BR -m ", " --super-minor= -+.BR \-m ", " \-\-super\-minor= - Minor number of device that array was created for. Devices which - don't have this minor number are excluded. If you create an array as - /dev/md1, then all superblocks will contain the minor number 1, even if - the array is later assembled as /dev/md2. - - Giving the literal word "dev" for --.B --super-minor -+.B \-\-super\-minor - will cause - .I mdadm - to use the minor number of the md device that is being assembled. - e.g. when assembling - .BR /dev/md0 , --.M --super-minor=dev -+.M \-\-super\-minor=dev - will look for super blocks with a minor number of 0. - - .TP --.BR -N ", " --name= -+.BR \-N ", " \-\-name= - Specify the name of the array to assemble. This must be the name - that was specified when creating the array. It must either match - then name stored in the superblock exactly, or it must match -@@ -684,54 +684,54 @@ - is added to the start of the given name. - - .TP --.BR -f ", " --force -+.BR \-f ", " \-\-force - Assemble the array even if some superblocks appear out-of-date - - .TP --.BR -R ", " --run -+.BR \-R ", " \-\-run - Attempt to start the array even if fewer drives were given than were - present last time the array was active. Normally if not all the - expected drives are found and --.B --scan -+.B \-\-scan - is not used, then the array will be assembled but not started. - With --.B --run -+.B \-\-run - an attempt will be made to start it anyway. - - .TP --.B --no-degraded -+.B \-\-no\-degraded - This is the reverse of --.B --run -+.B \-\-run - in that it inhibits the started if array unless all expected drives - are present. This is only needed with --.B --scan -+.B \-\-scan - and can be used if you physical connections to devices are - not as reliable as you would like. - - .TP --.BR -a ", " "--auto{=no,yes,md,mdp,part}" -+.BR \-a ", " "\-\-auto{=no,yes,md,mdp,part}" - See this option under Create and Build options. - - .TP --.BR -b ", " --bitmap= -+.BR \-b ", " \-\-bitmap= - Specify the bitmap file that was given when the array was created. If - an array has an - .B internal - bitmap, there is no need to specify this when assembling the array. - - .TP --.BR --backup-file= -+.BR \-\-backup\-file= - If --.B --backup-file -+.B \-\-backup\-file - was used to grow the number of raid-devices in a RAID5, and the system - crashed during the critical section, then the same --.B --backup-file -+.B \-\-backup\-file - must be presented to --.B --assemble -+.B \-\-assemble - to allow possibly corrupted data to be restored. - - .TP --.BR -U ", " --update= -+.BR \-U ", " \-\-update= - Update the superblock on each device while assembling the array. The - argument given to this flag can be one of - .BR sparc2.2 , -@@ -743,28 +743,28 @@ - .BR byteorder , - .BR devicesize , - or --.BR super-minor . -+.BR super\-minor . - - The - .B sparc2.2 - option will adjust the superblock of an array what was created on a Sparc - machine running a patched 2.2 Linux kernel. This kernel got the - alignment of part of the superblock wrong. You can use the --.B "--examine --sparc2.2" -+.B "\-\-examine \-\-sparc2.2" - option to - .I mdadm - to see what effect this would have. - - The --.B super-minor -+.B super\-minor - option will update the - .B "preferred minor" - field on each superblock to match the minor number of the array being - assembled. - This can be useful if --.B --examine -+.B \-\-examine - reports a different "Preferred Minor" to --.BR --detail . -+.BR \-\-detail . - In some cases this update will be performed automatically - by the kernel driver. In particular the update happens automatically - at the first write to an array with redundancy (RAID level 1 or -@@ -773,12 +773,12 @@ - The - .B uuid - option will change the uuid of the array. If a UUID is given with the --.B --uuid -+.B \-\-uuid - option that UUID will be used as a new UUID and will - .B NOT - be used to help identify the devices in the array. - If no --.B --uuid -+.B \-\-uuid - is given, a random UUID is chosen. - - The -@@ -810,7 +810,7 @@ - option allows arrays to be moved between machines with different - byte-order. - When assembling such an array for the first time after a move, giving --.B "--update=byteorder" -+.B "\-\-update=byteorder" - will cause - .I mdadm - to expect superblocks to have their byteorder reversed, and will -@@ -832,14 +832,14 @@ - array becomes larger, the metadata will still be visible, but the - extra space will not. In this case it might be useful to assemble the - array with --.BR --update=devicesize . -+.BR \-\-update=devicesize . - This will cause - .I mdadm - to determine the maximum usable amount of space on each device and - update the relevant field in the metadata. - - .TP --.B --auto-update-homehost -+.B \-\-auto\-update\-homehost - This flag is only meaning with auto-assembly (see discussion below). - In that situation, if no suitable arrays are found for this homehost, - .I mdadm -@@ -849,26 +849,26 @@ - .SH For Manage mode: - - .TP --.BR -a ", " --add -+.BR \-a ", " \-\-add - hot-add listed devices. - - .TP --.BR --re-add -+.BR \-\-re\-add - re-add a device that was recently removed from an array. - - .TP --.BR -r ", " --remove -+.BR \-r ", " \-\-remove - remove listed devices. They must not be active. i.e. they should - be failed or spare devices. - - .TP --.BR -f ", " --fail -+.BR \-f ", " \-\-fail - mark listed devices as faulty. - - .TP --.BR --set-faulty -+.BR \-\-set\-faulty - same as --.BR --fail . -+.BR \-\-fail . - - .P - Each of these options require that the first device list is the array -@@ -876,7 +876,7 @@ - removed, or marked as fault. Several different operations can be - specified for different devices, e.g. - .in +5 --mdadm /dev/md0 --add /dev/sda1 --fail /dev/sdb1 --remove /dev/sdb1 -+mdadm /dev/md0 \-\-add /dev/sda1 \-\-fail /dev/sdb1 \-\-remove /dev/sdb1 - .in -5 - Each operation applies to all devices listed until the next - operations. -@@ -886,9 +886,9 @@ - reconstruction but instead just updated the blocks that have changed - since the device was removed. For arrays with persistent metadata - (superblocks) this is done automatically. For arrays created with --.B --build -+.B \-\-build - mdadm needs to be told that this device we removed recently with --.BR --re-add . -+.BR \-\-re\-add . - - Devices can only be removed from an array if they are not in active - use. i.e. that must be spares or failed devices. To remove an active -@@ -899,69 +899,69 @@ - .SH For Misc mode: - - .TP --.BR -Q ", " --query -+.BR \-Q ", " \-\-query - Examine a device to see - (1) if it is an md device and (2) if it is a component of an md - array. - Information about what is discovered is presented. - - .TP --.BR -D ", " --detail -+.BR \-D ", " \-\-detail - Print detail of one or more md devices. - - .TP --.BR -E ", " --examine -+.BR \-E ", " \-\-examine - Print content of md superblock on device(s). - .TP --.B --sparc2.2 -+.B \-\-sparc2.2 - If an array was created on a 2.2 Linux kernel patched with RAID - support, the superblock will have been created incorrectly, or at - least incompatibly with 2.4 and later kernels. Using the --.B --sparc2.2 -+.B \-\-sparc2.2 - flag with --.B --examine -+.B \-\-examine - will fix the superblock before displaying it. If this appears to do - the right thing, then the array can be successfully assembled using --.BR "--assemble --update=sparc2.2" . -+.BR "\-\-assemble \-\-update=sparc2.2" . - - .TP --.BR -X ", " --examine-bitmap -+.BR \-X ", " \-\-examine\-bitmap - Report information about a bitmap file. - - .TP --.BR -R ", " --run -+.BR \-R ", " \-\-run - start a partially built array. - - .TP --.BR -S ", " --stop -+.BR \-S ", " \-\-stop - deactivate array, releasing all resources. - - .TP --.BR -o ", " --readonly -+.BR \-o ", " \-\-readonly - mark array as readonly. - - .TP --.BR -w ", " --readwrite -+.BR \-w ", " \-\-readwrite - mark array as readwrite. - - .TP --.B --zero-superblock -+.B \-\-zero\-superblock - If the device contains a valid md superblock, the block is - overwritten with zeros. With --.B --force -+.B \-\-force - the block where the superblock would be is overwritten even if it - doesn't appear to be valid. - - .TP --.BR -t ", " --test -+.BR \-t ", " \-\-test - When used with --.BR --detail , -+.BR \-\-detail , - the exit status of - .I mdadm - is set to reflect the status of the device. - - .TP --.BR -W ", " --wait -+.BR \-W ", " \-\-wait - For each md device given, wait for any resync, recovery, or reshape - activity to finish before returning. - .I mdadm -@@ -970,7 +970,7 @@ - - .SH For Incremental Assembly mode: - .TP --.BR --rebuild-map ", " -r -+.BR \-\-rebuild\-map ", " \-r - Rebuild the map file - .RB ( /var/run/mdadm/map ) - that -@@ -978,14 +978,14 @@ - uses to help track which arrays are currently being assembled. - - .TP --.BR --run ", " -R -+.BR \-\-run ", " \-R - Run any array assembled as soon as a minimal number of devices are - available, rather than waiting until all expected devices are present. - - .TP --.BR --scan ", " -s -+.BR \-\-scan ", " \-s - Only meaningful with --.B -R -+.B \-R - this will scan the - .B map - file for arrays that are being incrementally assembled and will try to -@@ -996,46 +996,46 @@ - - .SH For Monitor mode: - .TP --.BR -m ", " --mail -+.BR \-m ", " \-\-mail - Give a mail address to send alerts to. - - .TP --.BR -p ", " --program ", " --alert -+.BR \-p ", " \-\-program ", " \-\-alert - Give a program to be run whenever an event is detected. - - .TP --.BR -y ", " --syslog -+.BR \-y ", " \-\-syslog - Cause all events to be reported through 'syslog'. The messages have - facility of 'daemon' and varying priorities. - - .TP --.BR -d ", " --delay -+.BR \-d ", " \-\-delay - Give a delay in seconds. - .B mdadm - polls the md arrays and then waits this many seconds before polling - again. The default is 60 seconds. - - .TP --.BR -f ", " --daemonise -+.BR \-f ", " \-\-daemonise - Tell - .B mdadm - to run as a background daemon if it decides to monitor anything. This - causes it to fork and run in the child, and to disconnect form the - terminal. The process id of the child is written to stdout. - This is useful with --.B --scan -+.B \-\-scan - which will only continue monitoring if a mail address or alert program - is found in the config file. - - .TP --.BR -i ", " --pid-file -+.BR \-i ", " \-\-pid\-file - When - .B mdadm - is running in daemon mode, write the pid of the daemon process to - the specified file, instead of printing it on standard output. - - .TP --.BR -1 ", " --oneshot -+.BR \-1 ", " \-\-oneshot - Check arrays only once. This will generate - .B NewArray - events and more significantly -@@ -1044,12 +1044,12 @@ - .B SparesMissing - events. Running - .in +5 --.B " mdadm --monitor --scan -1" -+.B " mdadm \-\-monitor \-\-scan \-1" - .in -5 - from a cron script will ensure regular notification of any degraded arrays. - - .TP --.BR -t ", " --test -+.BR \-t ", " \-\-test - Generate a - .B TestMessage - alert for every array found at startup. This alert gets mailed and -@@ -1060,15 +1060,15 @@ - - .HP 12 - Usage: --.B mdadm --assemble -+.B mdadm \-\-assemble - .I md-device options-and-component-devices... - .HP 12 - Usage: --.B mdadm --assemble --scan -+.B mdadm \-\-assemble \-\-scan - .I md-devices-and-options... - .HP 12 - Usage: --.B mdadm --assemble --scan -+.B mdadm \-\-assemble \-\-scan - .I options... - - .PP -@@ -1077,7 +1077,7 @@ - array, and a number of component-devices. These can be found in a number of ways. - - In the first usage example (without the --.BR --scan ) -+.BR \-\-scan ) - the first device given is the md device. - In the second usage example, all devices listed are treated as md - devices and assembly is attempted. -@@ -1085,51 +1085,51 @@ - listed in the configuration file are assembled. - - If precisely one device is listed, but --.B --scan -+.B \-\-scan - is not given, then - .I mdadm - acts as though --.B --scan -+.B \-\-scan - was given and identify information is extracted from the configuration file. - - The identity can be given with the --.B --uuid -+.B \-\-uuid - option, with the --.B --super-minor -+.B \-\-super-minor - option, can be found in the config file, or will be taken from the - super block on the first component-device listed on the command line. - - Devices can be given on the --.B --assemble -+.B \-\-assemble - command line or in the config file. Only devices which have an md - superblock which contains the right identity will be considered for - any array. - - The config file is only used if explicitly named with --.B --config -+.B \-\-config - or requested with (a possibly implicit) --.BR --scan . -+.BR \-\-scan . - In the later case, - .B /etc/mdadm/mdadm.conf - is used. - - If --.B --scan -+.B \-\-scan - is not given, then the config file will only be used to find the - identity of md arrays. - - Normally the array will be started after it is assembled. However if --.B --scan -+.B \-\-scan - is not given and insufficient drives were listed to start a complete - (non-degraded) array, then the array is not started (to guard against - usage errors). To insist that the array be started in this case (as - may work for RAID1, 4, 5, 6, or 10), give the --.B --run -+.B \-\-run - flag. - - If the md device does not exist, then it will be created providing the - intent is clear. i.e. the name must be in a standard form, or the --.B --auto -+.B \-\-auto - option must be given to clarify how and whether the device should be - created. - -@@ -1161,16 +1161,16 @@ - ends with a digit. - - The --.B --auto -+.B \-\-auto - option is also available in Build and Create modes. As those modes do - not use a config file, the "auto=" config option does not apply to - these modes. - - .SS Auto Assembly - When --.B --assemble -+.B \-\-assemble - is used with --.B --scan -+.B \-\-scan - and no devices are listed, - .I mdadm - will first attempt to assemble all the arrays listed in the config -@@ -1207,12 +1207,12 @@ - If - .I mdadm - cannot find any array for the given host at all, and if --.B --auto-update-homehost -+.B \-\-auto\-update\-homehost - is given, then - .I mdadm - will search again for any array (not just an array created for this - host) and will assemble each assuming --.BR --update=homehost . -+.BR \-\-update=homehost . - This will change the host tag in the superblock so that on the next run, - these arrays will be found without the second pass. The intention of - this feature is to support transitioning a set of md arrays to using -@@ -1226,16 +1226,16 @@ - - .HP 12 - Usage: --.B mdadm --build -+.B mdadm \-\-build - .I device --.BI --chunk= X --.BI --level= Y --.BI --raid-devices= Z -+.BI \-\-chunk= X -+.BI \-\-level= Y -+.BI \-\-raid\-devices= Z - .I devices - - .PP - This usage is similar to --.BR --create . -+.BR \-\-create . - The difference is that it creates an array without a superblock. With - these arrays there is no difference between initially creating the array and - subsequently assembling the array, except that hopefully there is useful -@@ -1249,12 +1249,12 @@ - - .HP 12 - Usage: --.B mdadm --create -+.B mdadm \-\-create - .I device --.BI --chunk= X --.BI --level= Y -+.BI \-\-chunk= X -+.BI \-\-level= Y - .br --.BI --raid-devices= Z -+.BI \-\-raid\-devices= Z - .I devices - - .PP -@@ -1262,7 +1262,7 @@ - it, and activate the array. - - If the --.B --auto -+.B \-\-auto - option is given (as described in more detail in the section on - Assemble mode), then the md device will be created with a suitable - device number if necessary. -@@ -1273,7 +1273,7 @@ - - If any discrepancy is found, the array will not automatically be run, though - the presence of a --.B --run -+.B \-\-run - can override this caution. - - To create a "degraded" array in which some devices are missing, simply -@@ -1293,13 +1293,13 @@ - This is because building the spare into a degraded array is in general faster than resyncing - the parity on a non-degraded, but not clean, array. This feature can - be overridden with the --.B --force -+.B \-\-force - option. - - When creating an array with version-1 metadata a name for the host is - required. - If this is not given with the --.B --name -+.B \-\-name - option, - .I mdadm - will chose a name based on the last component of the name of the -@@ -1317,32 +1317,32 @@ - A new array will normally get a randomly assigned 128bit UUID which is - very likely to be unique. If you have a specific need, you can choose - a UUID for the array by giving the --.B --uuid= -+.B \-\-uuid= - option. Be warned that creating two arrays with the same UUID is a - recipe for disaster. Also, using --.B --uuid= -+.B \-\-uuid= - when creating a v0.90 array will silently override any --.B --homehost= -+.B \-\-homehost= - setting. - '''If the --'''.B --size -+'''.B \-\-size - '''option is given, it is not necessary to list any component-devices in this command. - '''They can be added later, before a --'''.B --run. -+'''.B \-\-run. - '''If no --'''.B --size -+'''.B \-\-size - '''is given, the apparent size of the smallest drive given is used. - - The General Management options that are valid with --.B --create -+.B \-\-create - are: - .TP --.B --run -+.B \-\-run - insist on running the array even if some devices look like they might - be in use. - - .TP --.B --readonly -+.B \-\-readonly - start the array readonly \(em not supported yet. - - -@@ -1358,7 +1358,7 @@ - removed or added. It is possible to perform multiple operations with - on command. For example: - .br --.B " mdadm /dev/md0 -f /dev/hda1 -r /dev/hda1 -a /dev/hda1" -+.B " mdadm /dev/md0 \-f /dev/hda1 \-r /dev/hda1 \-a /dev/hda1" - .br - will firstly mark - .B /dev/hda1 -@@ -1379,20 +1379,20 @@ - MISC mode includes a number of distinct operations that - operate on distinct devices. The operations are: - .TP ----query -+\-\-query - The device is examined to see if it is - (1) an active md array, or - (2) a component of an md array. - The information discovered is reported. - - .TP ----detail -+\-\-detail - The device should be an active md device. - .B mdadm - will display a detailed description of the array. --.B --brief -+.B \-\-brief - or --.B --scan -+.B \-\-scan - will cause the output to be less detailed and the format to be - suitable for inclusion in - .BR /etc/mdadm/mdadm.conf . -@@ -1401,7 +1401,7 @@ - will normally be 0 unless - .I mdadm - failed to get useful information about the device(s). However if the --.B --test -+.B \-\-test - option is given, then the exit status will be: - .RS - .TP -@@ -1420,54 +1420,54 @@ - .RE - - .TP ----examine -+\-\-examine - The device should be a component of an md array. - .B mdadm - will read the md superblock of the device and display the contents. - If --.B --brief -+.B \-\-brief - is given, or --.B --scan -+.B \-\-scan - then multiple devices that are components of the one array - are grouped together and reported in a single entry suitable - for inclusion in - .BR /etc/mdadm/mdadm.conf . - - Having --.B --scan -+.B \-\-scan - without listing any devices will cause all devices listed in the - config file to be examined. - - .TP ----stop -+\-\-stop - The devices should be active md arrays which will be deactivated, as - long as they are not currently in use. - - .TP ----run -+\-\-run - This will fully activate a partially assembled md array. - - .TP ----readonly -+\-\-readonly - This will mark an active array as read-only, providing that it is - not currently being used. - - .TP ----readwrite -+\-\-readwrite - This will change a - .B readonly - array back to being read/write. - - .TP ----scan -+\-\-scan - For all operations except --.BR --examine , --.B --scan -+.BR \-\-examine , -+.B \-\-scan - will cause the operation to be applied to all arrays listed in - .BR /proc/mdstat . - For --.BR --examine, --.B --scan -+.BR \-\-examine, -+.B \-\-scan - causes all devices listed in the config file to be examined. - - -@@ -1475,7 +1475,7 @@ - - .HP 12 - Usage: --.B mdadm --monitor -+.B mdadm \-\-monitor - .I options... devices... - - .PP -@@ -1498,7 +1498,7 @@ - .B mdadm - will only monitor those devices. Otherwise all arrays listed in the - configuration file will be monitored. Further, if --.B --scan -+.B \-\-scan - is given, then any other md devices that appear in - .B /proc/mdstat - will also be monitored. -@@ -1514,13 +1514,13 @@ - device if relevant, such as a component device that has failed. - - If --.B --scan -+.B \-\-scan - is given, then a program or an E-mail address must be specified on the - command line or in the config file. If neither are available, then - .B mdadm - will not monitor anything. - Without --.B --scan -+.B \-\-scan - .B mdadm - will continue monitoring as long as something was found to monitor. If - no program or email is given, then each event is reported to -@@ -1615,7 +1615,7 @@ - .TP - .B TestMessage - An array was found at startup, and the --.B --test -+.B \-\-test - flag was given. - (syslog priority: Info) - .RE -@@ -1723,10 +1723,10 @@ - that is in that section. This backup is normally stored in any spare - devices that the array has, however it can also be stored in a - separate file specified with the --.B --backup-file -+.B \-\-backup\-file - option. If this option is used, and the system does crash during the - critical period, the same file must be passed to --.B --assemble -+.B \-\-assemble - to restore the backup and reassemble the array. - - .SS BITMAP CHANGES -@@ -1741,23 +1741,23 @@ - - .HP 12 - Usage: --.B mdadm --incremental --.RB [ --run ] --.RB [ --quiet ] -+.B mdadm \-\-incremental -+.RB [ \-\-run ] -+.RB [ \-\-quiet ] - .I component-device - .HP 12 - Usage: --.B mdadm --incremental --rebuild -+.B mdadm \-\-incremental \-\-rebuild - .HP 12 - Usage: --.B mdadm --incremental --run --scan -+.B mdadm \-\-incremental \-\-run \-\-scan - - - .PP - This mode is designed to be used in conjunction with a device - discovery system. As devices are found in a system, they can be - passed to --.B "mdadm --incremental" -+.B "mdadm \-\-incremental" - to be conditionally added to an appropriate array. - - .I mdadm -@@ -1773,13 +1773,13 @@ - (active or spare) parts of that array. It does not currently support - automatic inclusion of a new drive as a spare in some array. - --.B "mdadm --incremental" -+.B "mdadm \-\-incremental" - requires a bug present in all kernels through 2.6.19, to be fixed. - Hopefully this will be fixed in 2.6.20. Alternately apply the patch - which is included with the mdadm source distribution. If - .I mdadm - detects that this bug is present, it will abort any attempt to use --.BR --incremental . -+.BR \-\-incremental . - - The tests that - .I mdadm -@@ -1804,9 +1804,9 @@ - .IP + - Does the device have a valid md superblock. If a specific metadata - version is request with --.B --metadata -+.B \-\-metadata - or --.B -e -+.B \-e - then only that style of metadata is accepted, otherwise - .I mdadm - finds any known version of metadata. If no -@@ -1864,7 +1864,7 @@ - that if any devices are missing the array will not be restarted. - - As an alternative, --.B --run -+.B \-\-run - may be passed to - .B mdadm - in which case the array will be run as soon as there are enough -@@ -1875,7 +1875,7 @@ - Note that neither of these approaches is really ideal. If it is can - be known that all device discovery has completed, then - .br --.B " mdadm -IRs" -+.B " mdadm \-IRs" - .br - can be run which will try to start all arrays that are being - incrementally assembled. They are started in "read-auto" mode in -@@ -1886,45 +1886,45 @@ - - .SH EXAMPLES - --.B " mdadm --query /dev/name-of-device" -+.B " mdadm \-\-query /dev/name-of-device" - .br - This will find out if a given device is a raid array, or is part of - one, and will provide brief information about the device. - --.B " mdadm --assemble --scan" -+.B " mdadm \-\-assemble \-\-scan" - .br - This will assemble and start all arrays listed in the standard config file - file. This command will typically go in a system startup file. - --.B " mdadm --stop --scan" -+.B " mdadm \-\-stop \-\-scan" - .br - This will shut down all array that can be shut down (i.e. are not - currently in use). This will typically go in a system shutdown script. - --.B " mdadm --follow --scan --delay=120" -+.B " mdadm \-\-follow \-\-scan \-\-delay=120" - .br - If (and only if) there is an Email address or program given in the - standard config file, then - monitor the status of all arrays listed in that file by - polling them ever 2 minutes. - --.B " mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/hd[ac]1" -+.B " mdadm \-\-create /dev/md0 \-\-level=1 \-\-raid\-devices=2 /dev/hd[ac]1" - .br - Create /dev/md0 as a RAID1 array consisting of /dev/hda1 and /dev/hdc1. - - .br --.B " echo 'DEVICE /dev/hd*[0-9] /dev/sd*[0-9]' > mdadm.conf" -+.B " echo 'DEVICE /dev/hd*[0\-9] /dev/sd*[0\-9]' > mdadm.conf" - .br --.B " mdadm --detail --scan >> mdadm.conf" -+.B " mdadm \-\-detail \-\-scan >> mdadm.conf" - .br - This will create a prototype config file that describes currently - active arrays that are known to be made from partitions of IDE or SCSI drives. - This file should be reviewed before being used as it may - contain unwanted detail. - --.B " echo 'DEVICE /dev/hd[a-z] /dev/sd*[a-z]' > mdadm.conf" -+.B " echo 'DEVICE /dev/hd[a\-z] /dev/sd*[a\-z]' > mdadm.conf" - .br --.B " mdadm --examine --scan --config=mdadm.conf >> mdadm.conf" -+.B " mdadm \-\-examine \-\-scan \-\-config=mdadm.conf >> mdadm.conf" - .ber - This will find what arrays could be assembled from existing IDE and - SCSI whole drives (not partitions) and store the information is the -@@ -1935,16 +1935,16 @@ - entries. It should be reviewed and edited before being used as an - actual config file. - --.B " mdadm --examine --brief --scan --config=partitions" -+.B " mdadm \-\-examine \-\-brief \-\-scan \-\-config=partitions" - .br --.B " mdadm -Ebsc partitions" -+.B " mdadm \-Ebsc partitions" - .br - Create a list of devices by reading - .BR /proc/partitions , - scan these for RAID superblocks, and printout a brief listing of all - that was found. - --.B " mdadm -Ac partitions -m 0 /dev/md0" -+.B " mdadm \-Ac partitions \-m 0 /dev/md0" - .br - Scan all partitions and devices listed in - .BR /proc/partitions -@@ -1952,32 +1952,32 @@ - .B /dev/md0 - out of all such devices with a RAID superblock with a minor number of 0. - --.B " mdadm --monitor --scan --daemonise > /var/run/mdadm" -+.B " mdadm \-\-monitor \-\-scan \-\-daemonise > /var/run/mdadm" - .br - If config file contains a mail address or alert program, run mdadm in - the background in monitor mode monitoring all md devices. Also write - pid of mdadm daemon to - .BR /var/run/mdadm . - --.B " mdadm -Iq /dev/somedevice" -+.B " mdadm \-Iq /dev/somedevice" - .br - Try to incorporate newly discovered device into some array as - appropriate. - --.B " mdadm --incremental --rebuild --run --scan" -+.B " mdadm \-\-incremental \-\-rebuild \-\-run \-\-scan" - .br - Rebuild the array map from any current arrays, and then start any that - can be started. - --.B " mdadm --create --help" -+.B " mdadm \-\-create \-\-help" - .br - Provide help about the Create mode. - --.B " mdadm --config --help" -+.B " mdadm \-\-config \-\-help" - .br - Provide help about the format of the config file. - --.B " mdadm --help" -+.B " mdadm \-\-help" - .br - Provide general help. - -@@ -1993,7 +1993,7 @@ - lists all active md devices with information about them. - .B mdadm - uses this to find arrays when --.B --scan -+.B \-\-scan - is given in Misc mode, and to monitor array reconstruction - on Monitor mode. - -@@ -2008,7 +2008,7 @@ - - .SS /var/run/mdadm/map - When --.B --incremental -+.B \-\-incremental - mode is used. this file gets a list of arrays currently being created. - If - .B /var/run/mdadm -@@ -2022,7 +2022,7 @@ - .I mdadm - has an understanding of 'standard' formats which it uses to guide its - behaviour when creating device files via the --.B --auto -+.B \-\-auto - option. - - The standard names for non-partitioned arrays (the only sort of md -@@ -2059,8 +2059,8 @@ - RAID, check out: - - .IP --.UR http://ostenfeld.dk/~jakob/Software-RAID.HOWTO/ --http://ostenfeld.dk/~jakob/Software-RAID.HOWTO/ -+.UR http://ostenfeld.dk/~jakob/Software\-RAID.HOWTO/ -+http://ostenfeld.dk/~jakob/Software\-RAID.HOWTO/ - .UE - '''.PP - '''for new releases of the RAID driver check out: -diff -urNad mdadm-2.6.1~/mdadm.conf.5 mdadm-2.6.1/mdadm.conf.5 ---- mdadm-2.6.1~/mdadm.conf.5 2007-03-13 19:34:53.000000000 +0100 -+++ mdadm-2.6.1/mdadm.conf.5 2007-03-13 19:34:53.000000000 +0100 -@@ -105,7 +105,7 @@ - superblock on a device for that device to be included in the array. - Not all superblock formats support names. - .TP --.B super-minor= -+.B super\-minor= - The value is an integer which indicates the minor number that was - stored in the superblock when the array was created. When an array is - created as /dev/mdX, then the minor number X is stored. -@@ -121,33 +121,33 @@ - The value is a raid level. This is not normally used to - identify an array, but is supported so that the output of - --.B "mdadm --examine --scan" -+.B "mdadm \-\-examine \-\-scan" - - can be use directly in the configuration file. - .TP --.B num-devices= -+.B num\-devices= - The value is the number of devices in a complete active array. As with - .B level= - this is mainly for compatibility with the output of - --.BR "mdadm --examine --scan" . -+.BR "mdadm \-\-examine \-\-scan" . - - .TP - .B spares= - The value is a number of spare devices to expect the array to have. --.B mdadm --monitor -+.B mdadm \-\-monitor - will report an array if it is found to have fewer than this number of - spares when --.B --monitor -+.B \-\-monitor - starts or when --.B --oneshot -+.B \-\-oneshot - is used. - - .TP --.B spare-group= -+.B spare\-group= - The value is a textual name for a group of arrays. All arrays with - the same --.B spare-group -+.B spare\-group - name are considered to be part of the same group. The significance of - a group of arrays is that - .B mdadm -@@ -179,15 +179,15 @@ - will provide this file to the - .B md - driver as the bitmap file. This has the same function as the --.B --bitmap-file -+.B \-\-bitmap\-file - option to --.BR --assemble . -+.BR \-\-assemble . - - .TP - .B metadata= - Specify the metadata format that the array has. This is mainly - recognised for comparability with the output of --.BR "mdadm -Es" . -+.BR "mdadm \-Es" . - - .RE - -@@ -199,9 +199,9 @@ - sent to when - .M mdadm - is running in --.B --monitor -+.B \-\-monitor - mode (and was given the --.B --scan -+.B \-\-scan - option). There should only be one - .B MAILADDR - line and it should have only one address. -@@ -226,7 +226,7 @@ - The - .B program - line gives the name of a program to be run when --.B "mdadm --monitor" -+.B "mdadm \-\-monitor" - detects potentially interesting events on any of the arrays that it - is monitoring. This program gets run with two or three arguments, they - being the Event, the md device, and possibly the related component -@@ -259,7 +259,7 @@ - .TP - .B auto= - This corresponds to the --.B --auto -+.B \-\-auto - flag to mdadm. Give - .BR yes , - .BR md , -@@ -315,11 +315,11 @@ - .br - ARRAY /dev/md4 uuid=b23f3c6d:aec43a9f:fd65db85:369432df - .br -- spare-group=group1 -+ spare\-group=group1 - .br - ARRAY /dev/md5 uuid=19464854:03f71b1b:e0df2edd:246cc977 - .br -- spare-group=group1 -+ spare\-group=group1 - .br - # /dev/md/home is created if need to be a partitionable md array - .br -@@ -331,9 +331,9 @@ - - MAILADDR root@mydomain.tld - .br --PROGRAM /usr/sbin/handle-mdadm-events -+PROGRAM /usr/sbin/handle\-mdadm\-events - .br --CREATE group=system mode=0640 auto=part-8 -+CREATE group=system mode=0640 auto=part\-8 - .br - HOMEHOST <system> - -diff -urNad mdadm-2.6.1~/mdassemble.8 mdadm-2.6.1/mdassemble.8 ---- mdadm-2.6.1~/mdassemble.8 2007-03-13 19:34:53.000000000 +0100 -+++ mdadm-2.6.1/mdassemble.8 2007-03-13 19:34:53.000000000 +0100 -@@ -24,7 +24,7 @@ - Invoking - .B mdassemble - has the same effect as invoking --.B mdadm --assemble --scan. -+.B mdadm \-\-assemble \-\-scan. - .PP - Invoking - .B mdassemble -@@ -54,7 +54,7 @@ - with the exception of - .B auto= - which is supported only if mdadm was built with the --.B -DMDASSEMBLE_AUTO -+.B \-DMDASSEMBLE_AUTO - define. - - .SH SEE ALSO |