Re: mdadm --stop

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



on 11/6/2007 12:40 PM Art Baldini spake the following:
Scott, thanks, that worked.  Is this different from the previous
behavior?  I am setting up a system with the old version of mdadm I
was using to test this, but I am fairly sure this used to work for me.

...Art

AFAIR this is the norm. Look at the manpage on the old system if you want to verify. That line I quoted is not very far from the top.

<quote>

Name
mdadm - manage MD devices aka Linux Software Raid.
Synopsis

mdadm[mode] <raiddevice> [options] <component-devices>
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 hold (for example) a single filesystem. Some RAID levels include redundancy and so can survive some degree of device failure.

Linux Software RAID devices are implemented through the md (Multiple Devices) device driver.

Currently, Linux supports LINEAR md devices, RAID0 (striping), RAID1 (mirroring), RAID4, RAID5, RAID6, RAID10, MULTIPATH, and FAULTY.

MULTIPATH is not a Software RAID mechanism, but does involve multiple devices. For MULTIPATH each device is a path to one common physical storage device.

FAULTY is also not true RAID, and it only involves one device. It provides a layer over a true device that can be used to inject faults.
Modes
mdadm has 7 major modes of operation:

Assemble
Assemble the parts of a previously created array into an active array. Components can be explicitly given or can be searched for. mdadm checks that the components do form a bona fide array, and can, on request, fiddle superblock information so as to assemble a faulty array.
Build
Build an array that doesn't have per-device superblocks. For these sorts of arrays, mdadm cannot differentiate between initial creation and subsequent assembly of an array. It also cannot perform any checks that appropriate devices have been requested. Because of this, the Build mode should only be used together with a complete understanding of what you are doing.
Create
    Create a new array with per-device superblocks.
Follow or Monitor
Monitor one or more md devices and act on any state changes. This is only meaningful for raid1, 4, 5, 6, 10 or multipath arrays as only these have interesting state. raid0 or linear never have missing, spare, or failed drives, so there is nothing to monitor.
Grow
Grow (or shrink) an array, or otherwise reshape it in some way. Currently supported growth options including changing the active size of component devices in RAID level 1/4/5/6 and changing the number of active devices in RAID1.
Manage
This is for doing things to specific components of an array such as adding new spares and removing faulty devices.
Misc
This is an 'everything else' mode that supports operations on active arrays, operations on component devices such as erasing old superblocks, and information gathering operations.

Options
Options for selecting a mode are:

-A, --assemble
    Assemble a pre-existing array.
-B, --build
    Build a legacy array without superblocks.
-C, --create
    Create a new array.
-F, --follow, --monitor
    Select Monitor mode.
-G, --grow
    Change the size or shape of an active array.

If a device is given before any options, or if the first option is --add, --fail, or --remove, then the MANAGE mode is assume. Anything other than these will cause the Misc mode to be assumed.
Options that are not mode-specific are:

</quote>


on 11/6/2007 12:40 PM Art Baldini spake the following:
Scott, thanks, that worked.  Is this different from the previous
behavior?  I am setting up a system with the old version of mdadm I
was using to test this, but I am fairly sure this used to work for me.

...Art

On Nov 6, 2007 3:17 PM, Scott Silva <ssilva@xxxxxxxxxxxx> wrote:
on 11/6/2007 12:01 PM Art Baldini spake the following:

Updating the command syntax below.

On Nov 6, 2007 3:00 PM, Art Baldini <rootajb@xxxxxxxxx> wrote:
I have been trying to delete an md.  I have recently updated to
version 1.12 of mdadm.
I used to be able to do mdadm /dev/md12 --stop.  It does not seem to be
stopping, but I do not get any error and the $?/return code is 0.

The --verbose option for mdadm does nothing for --stop.  How do I
determine why this is not successful?


Thanks...Art

According to the man page;
If a device is given before any options, or if the first option is --add,
--fail, or --remove, then the MANAGE mode is assume. Anything other than these
will cause the Misc mode to be assumed.
So try mdadm --stop /dev/md12  with the device last.

--
MailScanner is like deodorant...
You hope everybody uses it, and
you notice quickly if they don't!!!!

_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos



</quote>

--
MailScanner is like deodorant...
You hope everybody uses it, and
you notice quickly if they don't!!!!

_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux