mdadm - tool to administer Linux MD arrays (software RAID)

Property Value
Distribution Ubuntu 16.04 LTS (Xenial Xerus)
Repository Ubuntu Main amd64
Package filename mdadm_3.3-2ubuntu7_amd64.deb
Package name mdadm
Package version 3.3
Package release 2ubuntu7
Package architecture amd64
Package type deb
Category admin
License -
Maintainer Ubuntu Developers <>
Download size 384.96 KB
Installed size 1.14 MB
The mdadm utility can be used to create, manage, and monitor MD
(multi-disk) arrays for software RAID or multipath I/O.
This package automatically configures mdadm to assemble arrays during the
system startup process. If not needed, this functionality can be disabled.


Package Version Architecture Repository
mdadm_3.3-2ubuntu7.6_i386.deb 3.3 i386 Ubuntu Updates Main
mdadm_3.3-2ubuntu7.6_amd64.deb 3.3 amd64 Ubuntu Updates Main
mdadm_3.3-2ubuntu7_i386.deb 3.3 i386 Ubuntu Main
mdadm - - -


Name Value
debconf >= 1.4.72
initramfs-tools >= 0.85eubuntu24
initscripts >= 2.88dsf-13.3
libc6 >= 2.15
lsb-base >= 3.1-6
udev >= 204
util-linux >= 2.15-1


Name Value
mdctl -


Type URL
Binary Package mdadm_3.3-2ubuntu7_amd64.deb
Source Package mdadm

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install mdadm deb package:
    # sudo apt-get install mdadm




2016-04-11 - Simon Deziel <>
mdadm (3.3-2ubuntu7) xenial; urgency=medium
* Do not start when inside a container (LP: #1568993)
2016-03-24 - Adam Conrad <>
mdadm (3.3-2ubuntu6) xenial; urgency=medium
* debian/cotrol: Drop MTA Recommends to a Suggests (LP #1549319)
2016-02-19 - Dimitri John Ledkov <>
mdadm (3.3-2ubuntu5) xenial; urgency=medium
* Drop grub override, and thus use mdadm to assemble ISMS and DDF raids.
2016-02-17 - Andy Whitcroft <>
mdadm (3.3-2ubuntu4) xenial; urgency=low
* debian/control: recommend kmod in preference to module-init-tools.
2015-12-11 - Martin Pitt <>
mdadm (3.3-2ubuntu3) xenial; urgency=medium
* debian/mdadm.init: Stop depending on mdadm-raid, as we removed that init
script in Ubuntu in favor of udev rules.
2015-06-16 - Iain Lane <>
mdadm (3.3-2ubuntu2) wily; urgency=medium
* debian/dmraid2mdadm.cfg: Only append to GRUB_CMDLINE_LINUX_DEFAULT one
time. (LP: #1465567)
2014-07-17 - Dimitri John Ledkov <>
mdadm (3.3-2ubuntu1) utopic; urgency=medium
* Merge from Debian unstable, remaining changes:
- debian/initramfs/mdadm-functions: add call wait_for_udev to wait a
little longer for RAID devices to appear.
- 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/ 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/ is the older mkconf. Kept the Ubuntu version.
- debian/rules: Kept Ubuntus version for installing apport hooks, not
installing un-used startall script.
- debian/presubj: Dropped this unused bug reporting file. Instead use 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).
- Take kernel cmdline parameters "nomdmonisw" and "nomdmonddf" into
account, when assembling imsm/ddf arrays. This defaults to assembling
those arrays using mdmon/mdadm, with a fallback to dmraid upon
- Use default/grub.d snippet to continue using dmraid to assemble
fakeraid arrays.
* Install incremental assembly rules.
* Disable use-external-blkid.diff, udev in Ubuntu is recent enough.
2013-10-14 - Michael Tokarev <>
mdadm (3.3-2) unstable; urgency=low
* use 63-md-raid-arrays.rules instead of old 64-md-raid.rules
(Closes: #726237)
* do not use builtin blkid in udev rules, as our udev (at least
on wheezy) does not have it (use-external-blkid.diff)

See Also

Package Description
mdbtools-dev_0.7.1-4_amd64.deb mdbtools development files
mdbtools-doc_0.7.1-4_all.deb Documentation for MDB tools
mdbtools-gmdb_0.7.1-4_amd64.deb JET / MS Access database (MDB) file viewer
mdbtools_0.7.1-4_amd64.deb JET / MS Access database (MDB) tools
mdetect_0.5.2.4_amd64.deb mouse device autodetection tool
media-player-info_22-2_all.deb Media player identification files
memcached_1.4.25-2ubuntu1_amd64.deb high-performance memory object caching system
memtest86+_5.01-3ubuntu2_amd64.deb thorough real-mode memory tester
mesa-common-dev-lts-utopic_10_amd64.deb Transitional package for mesa-common-dev-lts-utopic
mesa-common-dev-lts-vivid_10_amd64.deb Transitional package for mesa-common-dev-lts-vivid
mesa-common-dev-lts-wily_10_amd64.deb Transitional package for mesa-common-dev-lts-wily
mesa-common-dev_11.2.0-1ubuntu2_amd64.deb Developer documentation for Mesa
mesa-vdpau-drivers-lts-utopic_10_amd64.deb Transitional package for mesa-vdpau-drivers-lts-utopic
mesa-vdpau-drivers-lts-vivid_10_amd64.deb Transitional package for mesa-vdpau-drivers-lts-vivid
mesa-vdpau-drivers-lts-wily_10_amd64.deb Transitional package for mesa-vdpau-drivers-lts-wily