[LWN Logo]
[LWN.net]
From:	 Neil Brown <neilb@cse.unsw.edu.au>
To:	 linux-raid@vger.kernel.org
Subject: ANNOUNCE: mdctl 0.4 available for testing
Date:	 Thu, 26 Jul 2001 19:26:20 +1000 (EST)


Hi,
 I finally got back to working on mdctl after a month's hiatus and
 have just put version 0.4 up at

  http://www.cse.unsw.edu.au/~neilb/source/mdctl/

 This version includes proper parsing of the config file as well as a
 number of small fixes.

 The config file (/etc/mdctl.conf by default) contains devices lines:

   DEVICE /dev/hd[abc]1 /dev/sda[123]

 which list devices that should be scanned for RAID super blocks, and
 array lines:

   ARRAY /dev/md0 UUID=79c68855:bab611b5:dcbebd2e:bd2b8d29

 which list md devices and the UUID of the array to assemble there.

 Given this,  a command like:

    mdctl --Assemble --scan --verbose --configfile=/etc/mdctl.conf
 or just

    mdctl -Asv
 
 will scan those devices, find all the parts to make up each array,
 and will assemble them.


 Also, I have changed the way that RAID5 arrays are created so that
 they are always created with one drive missing, and with a spare.
 This means that a "reconstruct" process is used to make parity right,
 instead of a resync process.  Recontruction is much faster than
 resync when most of the parity if wrong.

 I plan to use mdctl exclusivly now - not more mkraid/raidstart/etc,
 so hopefully I will find and iron out any usability/correctness
 issues.  If anyone else would like to try using it, I would
 appreciate any feed back.
 

NeilBrown
-
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo@vger.kernel.org