Public bug reported:

Binary package hint: mdadm

After rebooting my server, spares are not automatically re-inserted into
my RAID5 and RAID1 arrays.

I was able to get the above to work correctly by explicitly telling
mdadm which partitions to scan:

# extract from /etc/mdadm/mdadm.conf
#DEVICE partitions
DEVICE /dev/sd[abcdef][12]

I think that this should work properly also in the case of "DEVICE
partitions".

Some information about my system below, followed by detailed disk and md
configs.

[EMAIL PROTECTED]:~# apt-cache show mdadm
Package: mdadm
Priority: optional
Section: admin
Installed-Size: 612
Maintainer: Ubuntu Core Developers <[EMAIL PROTECTED]>
Original-Maintainer: Debian mdadm maintainers <[EMAIL PROTECTED]>
Architecture: i386
Version: 2.6.2-1ubuntu2
Replaces: mdctl
Depends: libc6 (>= 2.6), makedev, debconf (>= 0.5) | debconf-2.0, lsb-base (>= 
3.1-6), udev (>= 113-0ubuntu1), initramfs-tools (>> 0.85eubuntu11), debconf (>= 
1.4.72)
Recommends: mail-transport-agent, module-init-tools
Conflicts: mdctl (<< 0.7.2), raidtools2 (<< 1.00.3-12.1)
Filename: pool/main/m/mdadm/mdadm_2.6.2-1ubuntu2_i386.deb
Size: 219708
MD5sum: 67dc0977d5818218a6eead01ec52dee4
SHA1: adcf0faafc84a241668d6b6c3a0069f59dcab14c
SHA256: 8a44014791a370fd7ef1e5c7f161d042249388897cfabacb0b141682f203ff13
Description: tool to administer Linux MD arrays (software RAID)
 mdadm is a program that can be used to create, manage, and monitor MD
 arrays (e.g. software RAID, multipath devices).
 .
 This package automatically configures mdadm to assemble arrays during the
 system startup process. If not needed, this functionally can be disabled.
Bugs: mailto:[EMAIL PROTECTED]
Origin: Ubuntu

[EMAIL PROTECTED]:~# lsb_release -rd
Description:    Ubuntu 7.10
Release:        7.10

[EMAIL PROTECTED]:~# cat /etc/mdadm/mdadm.conf
# mdadm.conf
#
# Please refer to mdadm.conf(5) for information about this file.
#

# by default, scan all partitions (/proc/partitions) for MD superblocks.
# alternatively, specify devices to scan, using wildcards if desired.
#DEVICE partitions
DEVICE /dev/sd[abcdef][12]

# auto-create devices with Debian standard permissions
CREATE owner=root group=disk mode=0660 auto=yes

# automatically tag new arrays as belonging to the local system
HOMEHOST <system>

# instruct the monitoring daemon where to send mail alerts
MAILADDR root

# definitions of existing MD arrays
ARRAY /dev/md0 level=raid1 num-devices=2 spares=1 
UUID=19e69537:f7a6aec8:5a5f7576:3fc29e0d spare-group=swapgroup
ARRAY /dev/md1 level=raid1 num-devices=2 spares=1 
UUID=5e728621:c8b356a8:01f8e270:f0e280cb spare-group=swapgroup
ARRAY /dev/md2 level=raid5 num-devices=4 spares=1 
UUID=714e46f1:479268a7:895e209c:936fa570

# This file was auto-generated on Fri, 22 Jun 2007 19:12:10 +0000
# by mkconf $Id: mkconf 261 2006-11-09 13:32:35Z madduck $
MAILFROM [EMAIL PROTECTED]

[EMAIL PROTECTED]:~# sfdisk -l /dev/sda

Disk /dev/sda: 38913 cylinders, 255 heads, 63 sectors/track
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/sda1          0+    121     122-    979933+  fd  Linux raid autodetect
/dev/sda2        122   38912   38791  311588707+  fd  Linux raid autodetect
/dev/sda3          0       -       0          0    0  Empty
/dev/sda4          0       -       0          0    0  Empty

[EMAIL PROTECTED]:~# sfdisk -l /dev/sdb

Disk /dev/sdb: 38913 cylinders, 255 heads, 63 sectors/track
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/sdb1          0+    121     122-    979933+  fd  Linux raid autodetect
/dev/sdb2        122   38912   38791  311588707+  fd  Linux raid autodetect
/dev/sdb3          0       -       0          0    0  Empty
/dev/sdb4          0       -       0          0    0  Empty

[EMAIL PROTECTED]:~# sfdisk -l /dev/sdc

Disk /dev/sdc: 38913 cylinders, 255 heads, 63 sectors/track
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/sdc1          0+    121     122-    979933+  fd  Linux raid autodetect
/dev/sdc2        122   38912   38791  311588707+  fd  Linux raid autodetect
/dev/sdc3          0       -       0          0    0  Empty
/dev/sdc4          0       -       0          0    0  Empty

[EMAIL PROTECTED]:~# sfdisk -l /dev/sdd

Disk /dev/sdd: 38913 cylinders, 255 heads, 63 sectors/track
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/sdd1          0+    121     122-    979933+  fd  Linux raid autodetect
/dev/sdd2        122   38912   38791  311588707+  fd  Linux raid autodetect
/dev/sdd3          0       -       0          0    0  Empty
/dev/sdd4          0       -       0          0    0  Empty

[EMAIL PROTECTED]:~# sfdisk -l /dev/sde

Disk /dev/sde: 60801 cylinders, 255 heads, 63 sectors/track
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/sde1          0+  60800   60801- 488384001   83  Linux
/dev/sde2          0       -       0          0    0  Empty
/dev/sde3          0       -       0          0    0  Empty
/dev/sde4          0       -       0          0    0  Empty

[EMAIL PROTECTED]:~# sfdisk -l /dev/sdf

Disk /dev/sdf: 60801 cylinders, 255 heads, 63 sectors/track
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/sdf1          0+    121     122-    979933+  fd  Linux raid autodetect
/dev/sdf2        122   38912   38791  311588707+  fd  Linux raid autodetect
/dev/sdf3      38913   60800   21888  175815360   83  Linux
/dev/sdf4          0       -       0          0    0  Empty

[EMAIL PROTECTED]:~# mdadm --detail /dev/md0
/dev/md0:
        Version : 00.90.03
  Creation Time : Fri Jun 22 20:56:08 2007
     Raid Level : raid1
     Array Size : 979840 (957.04 MiB 1003.36 MB)
  Used Dev Size : 979840 (957.04 MiB 1003.36 MB)
   Raid Devices : 2
  Total Devices : 3
Preferred Minor : 0
    Persistence : Superblock is persistent

    Update Time : Sun Jul 27 18:18:46 2008
          State : clean
 Active Devices : 2
Working Devices : 3
 Failed Devices : 0
  Spare Devices : 1

           UUID : 19e69537:f7a6aec8:5a5f7576:3fc29e0d
         Events : 0.52

    Number   Major   Minor   RaidDevice State
       0       8        1        0      active sync   /dev/sda1
       1       8       33        1      active sync   /dev/sdc1

       2       8       81        -      spare   /dev/sdf1

[EMAIL PROTECTED]:~# mdadm --detail /dev/md1
/dev/md1:
        Version : 00.90.03
  Creation Time : Fri Jun 22 20:56:31 2007
     Raid Level : raid1
     Array Size : 979840 (957.04 MiB 1003.36 MB)
  Used Dev Size : 979840 (957.04 MiB 1003.36 MB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 1
    Persistence : Superblock is persistent

    Update Time : Sun Jul 27 18:51:38 2008
          State : clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0

           UUID : 5e728621:c8b356a8:01f8e270:f0e280cb
         Events : 0.54

    Number   Major   Minor   RaidDevice State
       0       8       17        0      active sync   /dev/sdb1
       1       8       49        1      active sync   /dev/sdd1

[EMAIL PROTECTED]:~# mdadm --detail /dev/md2
/dev/md2:
        Version : 00.90.03
  Creation Time : Fri Jun 22 20:56:51 2007
     Raid Level : raid5
     Array Size : 934765824 (891.46 GiB 957.20 GB)
  Used Dev Size : 311588608 (297.15 GiB 319.07 GB)
   Raid Devices : 4
  Total Devices : 5
Preferred Minor : 2
    Persistence : Superblock is persistent

    Update Time : Sun Jul 27 19:07:06 2008
          State : clean
 Active Devices : 4
Working Devices : 5
 Failed Devices : 0
  Spare Devices : 1

         Layout : left-symmetric
     Chunk Size : 64K

           UUID : 714e46f1:479268a7:895e209c:936fa570
         Events : 0.13760

    Number   Major   Minor   RaidDevice State
       0       8        2        0      active sync   /dev/sda2
       1       8       18        1      active sync   /dev/sdb2
       2       8       34        2      active sync   /dev/sdc2
       3       8       50        3      active sync   /dev/sdd2

       4       8       82        -      spare   /dev/sdf2

[EMAIL PROTECTED]:~# mount
/dev/hda5 on / type ext3 (rw,noatime,nodiratime,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,noexec,nosuid,nodev,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw,size=102400000)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
lrm on /lib/modules/2.6.22-15-generic/volatile type tmpfs (rw)
/dev/hda1 on /boot type ext3 (rw,noatime,nodiratime)
/dev/md2 on /raid5 type ext3 (rw)
none on /sys/kernel/config type configfs (rw)
nfsd on /proc/fs/nfsd type nfsd (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc 
(rw,noexec,nosuid,nodev)

** Affects: mdadm (Ubuntu)
     Importance: Undecided
         Status: New

-- 
mdadm does not add spares to arrays on boot
https://bugs.launchpad.net/bugs/252365
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to