Bug#386315: mkconf provides duplicate ARRAY definitions
    Colin Wetherbee 
    cww at denterprises.org
       
    Wed Sep  6 17:52:45 UTC 2006
    
    
  
Package: mdadm
Version: 2.5.3.git200608202239-2
While upgrading to 2.5.3 (unstable/git) from 2.5.2-7 (testing) as a 
result of not wanting to deal with bug #380746 (sync_action not 
writeable for RAID0 arrays) any more, I was instructed to read some 
upgrading documentation.
The file /usr/share/doc/mdadm/README.upgrading-2.5.3.gz told me to 
verify my mdadm.conf and compare it to the output of the 
/usr/share/mdadm/mkconf script.  While the two files are somewhat 
different otherwise, the big issue I notice is that mkconf gives me two 
definitions for my /dev/md0 array and no definitions for my /dev/md2 
array.  It is possible mkconf got confused, as my /dev/md2 array is 
RAID0, and one of the /dev/md0 arrays listed by mkconf is also a RAID0.
The brief summary of my RAID devices is as follows.
md0 RAID1 /dev/sd[cd]1
md1 RAID1 /dev/sd[cd]2
md2 RAID0 /dev/sd[ab]
The outputs of mdadm -D will be appended to the outputs of all this 
other stuff I'm about to paste.
##### OUTPUT OF MKCONF
# mdadm.conf
#
# Please refer to mdadm.conf(5) for information about this file.
#
# scan all partitions (/proc/partitions) for MD superblocks"
DEVICE partitions
# auto-create devices with Debian standard permissions and v1 superblocks
CREATE owner=root group=disk mode=0660 auto=yes metadata=1
# automatically tag new arrays as belonging to the local system
HOMEHOST <system>
# instruct the monitoring daemon to send mail alerts to root
MAILADDR root
# definitions of existing MD arrays
ARRAY /dev/md0 level=raid0 num-devices=2 
UUID=088d7624:74a14b32:cf60881f:a8034e02
ARRAY /dev/md0 level=raid1 num-devices=2 
UUID=c4ab126b:c19ab9ae:d271e909:7a9d7d27
ARRAY /dev/md1 level=raid1 num-devices=2 
UUID=99605587:7a5ed746:9f69a596:22c4d0ce
# This file was auto-generated on Wed, 06 Sep 2006 13:43:58 -0400
# by mkconf $Id: mkconf 120 2006-08-20 21:47:38Z madduck $
##### CURRENT MDADM.CONF
MAILADDR root
DEVICE partitions
CREATE owner=root group=disk mode=0660 auto=yes metadata=1
ARRAY /dev/md0 level=raid1 num-devices=2 
UUID=c4ab126b:c19ab9ae:d271e909:7a9d7d27
ARRAY /dev/md1 level=raid1 num-devices=2 
UUID=99605587:7a5ed746:9f69a596:22c4d0ce
DEVICE /dev/sd[ab]
ARRAY /dev/md2 devices=/dev/sda,/dev/sdb
##### OUTPUTS FROM MDADM -D
/dev/md0:
         Version : 00.90.03
   Creation Time : Thu Aug 24 01:44:51 2006
      Raid Level : raid1
      Array Size : 14651136 (13.97 GiB 15.00 GB)
     Device Size : 14651136 (13.97 GiB 15.00 GB)
    Raid Devices : 2
   Total Devices : 2
Preferred Minor : 0
     Persistence : Superblock is persistent
     Update Time : Wed Sep  6 13:54:21 2006
           State : clean
  Active Devices : 2
Working Devices : 2
  Failed Devices : 0
   Spare Devices : 0
            UUID : c4ab126b:c19ab9ae:d271e909:7a9d7d27
          Events : 0.352223
     Number   Major   Minor   RaidDevice State
        0       8       49        0      active sync   /dev/sdd1
        1       8       33        1      active sync   /dev/sdc1
/dev/md1:
         Version : 00.90.03
   Creation Time : Thu Aug 24 01:45:02 2006
      Raid Level : raid1
      Array Size : 62814080 (59.90 GiB 64.32 GB)
     Device Size : 62814080 (59.90 GiB 64.32 GB)
    Raid Devices : 2
   Total Devices : 2
Preferred Minor : 1
     Persistence : Superblock is persistent
     Update Time : Wed Sep  6 13:52:04 2006
           State : clean
  Active Devices : 2
Working Devices : 2
  Failed Devices : 0
   Spare Devices : 0
            UUID : 99605587:7a5ed746:9f69a596:22c4d0ce
          Events : 0.105855
     Number   Major   Minor   RaidDevice State
        0       8       50        0      active sync   /dev/sdd2
        1       8       34        1      active sync   /dev/sdc2
/dev/md2:
         Version : 00.90.03
   Creation Time : Sun Apr 17 20:50:24 2005
      Raid Level : raid0
      Array Size : 273478208 (260.81 GiB 280.04 GB)
    Raid Devices : 2
   Total Devices : 2
Preferred Minor : 2
     Persistence : Superblock is persistent
     Update Time : Sun Apr 17 20:50:24 2005
           State : clean
  Active Devices : 2
Working Devices : 2
  Failed Devices : 0
   Spare Devices : 0
      Chunk Size : 64K
            UUID : 088d7624:74a14b32:cf60881f:a8034e02
          Events : 0.1
     Number   Major   Minor   RaidDevice State
        0       8        0        0      active sync   /dev/sda
        1       8       16        1      active sync   /dev/sdb
Thanks.
Colin
-- 
Colin W. Wetherbee
http://www.colinwetherbee.com/
    
    
More information about the pkg-mdadm-devel
mailing list