~ubuntu-branches/ubuntu/utopic/mdadm/utopic

« back to all changes in this revision

Viewing changes to mdmon.8

  • Committer: Package Import Robot
  • Author(s): Dmitrijs Ledkovs
  • Date: 2012-06-15 15:31:59 UTC
  • mfrom: (1.1.30 sid)
  • Revision ID: package-import@ubuntu.com-20120615153159-9lp7jykbq7vua4bo
Tags: 3.2.5-1ubuntu1
* Merge from Debian testing. (LP: #920324)  Remaining changes:
  - Call checks in local-premount to avoid race condition with udev
    and opening a degraded array.
  - d/initramfs/mdadm-functions: Record in /run when boot-degraded 
    question has been asked so that it is only asked once
  - pass --test to mdadm to enable result codes for degraded arrays. 
  - debian/control: we need udev and util-linux in the right version. We
    also remove the build dependency from quilt and docbook-to-man as both
    are not used in Ubuntus mdadm.
  - debian/initramfs/hook: kept the Ubuntus version for handling the absence
    of active raid arrays in <initramfs>/etc/mdadm/mdadm.conf
  - debian/initramfs/script.local-top.DEBIAN, debian/mdadm-startall,
    debian/mdadm.raid.DEBIAN: removed. udev does its job now instead.
  - debian/mdadm-startall.sgml, debian/mdadm-startall.8: documentation of
    unused startall script
  - debian/mdadm.config, debian/mdadm.postinst - let udev do the handling
    instead. Resolved merge conflict by keeping Ubuntu's version.
  - debian/mdadm.postinst, debian/mdadm.config, initramfs/init-premount:
    boot-degraded enablement; maintain udev starting of RAID devices;
    init-premount hook script for the initramfs, to provide information at
    boot
  - debian/mkconf.in is the older mkconf. Kept the Ubuntu version.
  - debian/rules: Kept Ubuntus version for installing apport hooks, not
    installing un-used startall script.
  - debian/install-rc, check.d/_numbers, check.d/root_on_raid: Ubuntu partman
    installer changes
  - debian/presubj: Dropped this unused bug reporting file. Instead use
    source_mdadm.py act as an apport hook for bug handling.
  - d/p/debian-changes-3.1.4-1+8efb9d1ubuntu4: mdadm udev rule
    incrementally adds mdadm member when detected. Starting such an
    array in degraded mode is possible by mdadm -IRs. Using mdadm
    -ARs without stopping the array first does nothing when no
    mdarray-unassociated device is available. Using mdadm -IRs to
    start a previously partially assembled array through incremental
    mode. Keeping the mdadm -ARs for assembling arrays which were for
    some reason not assembled through incremental mode (i.e through
    mdadm's udev rule).

* Additional Ubuntu changes:
    - debian/initramfs/local-premount: add call wait_for_udev to wait a
    little longer for RAID devices to appear (LP: #942106)

* Dropped Ubuntu changes:
  - Build udeb with -O2 on ppc64, working around a link error. Builds
    fine without it on debian.
  - rename debian/mdadm.vol_id.udev to debian/mdadm.mdadm-blkid.udev so
    that the rules file ends up with a more reasonable name. debian/rules
    changes for adding ubuntu's udev rule corresponding to mdadm. As we
    are now using 'upstream' udev rules see 3.2.3-2ubuntu2.

* Changes to Ubuntu changes:
  - debian/source_mdadm.py: make apport hook python 2 and 3 compatible
    (LP: #1013171).

* New upstream release closes this bugs:
  - mdadm --detail --scan segfaults during update-initramfs (LP: #969384)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
.\" See file COPYING in distribution for details.
2
 
.TH MDMON 8 "" v3.2.3
 
2
.TH MDMON 8 "" v3.2.5
3
3
.SH NAME
4
4
mdmon \- monitor MD external metadata arrays
5
5
 
6
6
.SH SYNOPSIS
7
7
 
8
 
.BI mdmon " [--all] [--takeover] CONTAINER"
 
8
.BI mdmon " [--all] [--takeover] [--offroot] CONTAINER"
9
9
 
10
10
.SH OVERVIEW
11
11
The 2.6.27 kernel brings the ability to support external metadata arrays.
165
165
containers with names longer than 5 characters, this argument can be
166
166
arbitrarily extended, e.g. to
167
167
.BR \-\-all-active-arrays .
 
168
.TP
 
169
.BR \-\-offroot
 
170
Set first character of argv[0] to @ to indicate mdmon was launched
 
171
from initrd/initramfs and should not be shutdown by systemd as part of
 
172
the regular shutdown process. This option is normally only used by
 
173
the system's initscripts. Please see here for more details on how
 
174
systemd handled argv[0]:
 
175
.IP
 
176
.B http://www.freedesktop.org/wiki/Software/systemd/RootStorageDaemons
 
177
.PP
168
178
 
169
179
.PP
170
180
Note that
208
218
.B .sock
209
219
file.  The particular filesystem to use is given to mdmon at compile
210
220
time and defaults to
211
 
.BR /dev/.mdadm .
 
221
.BR /run/mdadm .
212
222
 
213
223
This filesystem must persist through to shutdown time.
214
224