Bug#464560: mdadm: some arrays marked as auto-read-only after reboot

Cameron Dale camrdale at gmail.com
Wed Feb 6 08:48:46 UTC 2008


Package: mdadm
Version: 2.6.4-1
Severity: normal


As you can see from the /proc/mdstat listing below, 2 of my arrays are
maked as auto-read-only after a recent upgrade and reboot. I'm not sure
what this means, but I suspect it's a new bug/feature as searching for
it found very little. I think I could mark them read/write with e.g.

    mdadm --readwrite /dev/md2

but I don't want to do that until I understand why they are read-only.
Also, I don't want to have to do that every time I reboot. I did try
marking /dev/md2 as read/write, but it was read-only after the next
reboot (I'm not sure if that corrupted anything, as md2 is my swap).

Any info you can provide will be greatly appreciated.
Thanks,
Cameron


-- Package-specific info:
--- mount output
/dev/md0 on / type reiserfs (rw,noatime,notail)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
/dev/mapper/vgbackups-backup on /var/backups type reiserfs (rw,noatime,notail)
/dev/mapper/vgvideo-mythtv on /var/mythtv type xfs (rw)
/dev/mapper/vgrecord-recorded--tv on /var/mythtv/video/recorded-tv type xfs (rw)

--- mdadm.conf
DEVICE /dev/hd* /dev/sd*
ARRAY /dev/md4 level=raid1 num-devices=2 UUID=1a4b4852:6943aa0b:bf0d7217:428489b7
ARRAY /dev/md3 level=raid1 num-devices=2 UUID=13a5255b:b142c26e:15f9cdcf:b3d8028f
ARRAY /dev/md2 level=raid1 num-devices=2 UUID=ae46bcf3:8691518f:32409f95:b3d4d0cf
ARRAY /dev/md0 level=raid1 num-devices=2 UUID=9ec964d0:fac30380:dc37c34c:4b168244
MAILADDR root

--- /proc/mdstat:
Personalities : [raid1] 
md2 : active(auto-read-only) raid1 hda3[0] hdc3[1]
      1003968 blocks [2/2] [UU]
      
md3 : active raid1 hda6[0] hdc6[1]
      195358336 blocks [2/2] [UU]
      
md4 : active(auto-read-only) raid1 hda5[0] hdc5[1]
      86678592 blocks [2/2] [UU]
      
md0 : active raid1 hda1[0] hdc1[1]
      10008384 blocks [2/2] [UU]
      
unused devices: <none>

--- /proc/partitions:
major minor  #blocks  name

   8     0  293057352 sda
   8     1   10008463 sda1
   8     3    1004062 sda3
   8     4          1 sda4
   8     5   86678676 sda5
   8     6  195358401 sda6
   3     0  293057352 hda
   3     1   10008463 hda1
   3     3    1004062 hda3
   3     4          1 hda4
   3     5   86678676 hda5
   3     6  195358401 hda6
  22     0  312571224 hdc
  22     1   10008463 hdc1
  22     3    1004062 hdc3
  22     4          1 hdc4
  22     5   86678676 hdc5
  22     6  195358401 hdc6
  22     7   19518943 hdc7
   9     0   10008384 md0
   9     4   86678592 md4
   9     3  195358336 md3
   9     2    1003968 md2
 253     0   19517440 dm-0
 253     1  282021888 dm-1
 253     2  282030080 dm-2

--- initrd.img-2.6.22-3-k7:
29230 blocks
etc/mdadm
etc/mdadm/mdadm.conf
lib/modules/2.6.22-3-k7/kernel/drivers/md/dm-mirror.ko
lib/modules/2.6.22-3-k7/kernel/drivers/md/dm-mod.ko
lib/modules/2.6.22-3-k7/kernel/drivers/md/raid456.ko
lib/modules/2.6.22-3-k7/kernel/drivers/md/multipath.ko
lib/modules/2.6.22-3-k7/kernel/drivers/md/raid0.ko
lib/modules/2.6.22-3-k7/kernel/drivers/md/raid1.ko
lib/modules/2.6.22-3-k7/kernel/drivers/md/raid10.ko
lib/modules/2.6.22-3-k7/kernel/drivers/md/dm-snapshot.ko
lib/modules/2.6.22-3-k7/kernel/drivers/md/linear.ko
lib/modules/2.6.22-3-k7/kernel/drivers/md/xor.ko
lib/modules/2.6.22-3-k7/kernel/drivers/md/md-mod.ko
sbin/mdadm
scripts/local-top/mdadm

--- /proc/modules:
dm_mirror 21376 0 - Live 0xe0951000
dm_snapshot 17252 0 - Live 0xe094b000
dm_mod 52672 9 dm_mirror,dm_snapshot, Live 0xe0976000
raid1 22784 4 - Live 0xe091b000
md_mod 74196 6 raid1, Live 0xe0962000

--- /var/log/syslog:
Feb  5 18:38:01 steveholt mdadm: NewArray event detected on md device /dev/md4
Feb  5 19:20:38 steveholt kernel: md: raid1 personality registered for level 1
Feb  5 19:20:38 steveholt kernel: md: md0 stopped.
Feb  5 19:20:38 steveholt kernel: md: bind<hdc1>
Feb  5 19:20:38 steveholt kernel: md: bind<hda1>
Feb  5 19:20:38 steveholt kernel: md: md3 stopped.
Feb  5 19:20:38 steveholt kernel: md: bind<hdc6>
Feb  5 19:20:38 steveholt kernel: md: bind<hda6>
Feb  5 19:20:38 steveholt kernel: md: md2 stopped.
Feb  5 19:20:38 steveholt kernel: md: bind<hdc3>
Feb  5 19:20:38 steveholt kernel: md: bind<hda3>
Feb  5 21:29:56 steveholt kernel: md: raid1 personality registered for level 1
Feb  5 21:29:56 steveholt kernel: md: md0 stopped.
Feb  5 21:29:56 steveholt kernel: md: bind<hdc1>
Feb  5 21:29:56 steveholt kernel: md: bind<hda1>
Feb  5 21:29:56 steveholt kernel: md: md3 stopped.
Feb  5 21:29:56 steveholt kernel: md: bind<hdc6>
Feb  5 21:29:56 steveholt kernel: md: bind<hda6>
Feb  5 21:29:56 steveholt kernel: md: md2 stopped.
Feb  5 21:29:56 steveholt kernel: md: bind<hdc3>
Feb  5 21:29:56 steveholt kernel: md: bind<hda3>
Feb  5 21:31:50 steveholt kernel: md: md2 switched to read-write mode.
Feb  5 22:03:20 steveholt kernel: md: md3 stopped.
Feb  5 22:03:20 steveholt kernel: md: unbind<hda6>
Feb  5 22:03:20 steveholt kernel: md: export_rdev(hda6)
Feb  5 22:03:20 steveholt kernel: md: unbind<hdc6>
Feb  5 22:03:20 steveholt kernel: md: export_rdev(hdc6)
Feb  5 22:03:20 steveholt mdadm: DeviceDisappeared event detected on md device /dev/md3
Feb  5 22:44:53 steveholt kernel: md: md3 stopped.
Feb  5 22:44:53 steveholt kernel: md: bind<hdc6>
Feb  5 22:44:53 steveholt kernel: md: bind<hda6>
Feb  5 22:48:00 steveholt kernel: md: md4 stopped.
Feb  5 22:48:00 steveholt kernel: md: bind<hdc5>
Feb  5 22:48:00 steveholt kernel: md: bind<hda5>
Feb  5 23:25:45 steveholt kernel: md: raid1 personality registered for level 1
Feb  5 23:25:45 steveholt kernel: md: md0 stopped.
Feb  5 23:25:45 steveholt kernel: md: bind<hdc1>
Feb  5 23:25:45 steveholt kernel: md: bind<hda1>
Feb  5 23:25:45 steveholt kernel: md: md4 stopped.
Feb  5 23:25:45 steveholt kernel: md: bind<hdc5>
Feb  5 23:25:45 steveholt kernel: md: bind<hda5>
Feb  5 23:25:45 steveholt kernel: md: md3 stopped.
Feb  5 23:25:45 steveholt kernel: md: bind<hdc6>
Feb  5 23:25:45 steveholt kernel: md: bind<hda6>
Feb  5 23:25:45 steveholt kernel: md: md2 stopped.
Feb  5 23:25:45 steveholt kernel: md: bind<hdc3>
Feb  5 23:25:45 steveholt kernel: md: bind<hda3>

--- volume detail:
/dev/hda1:
          Magic : a92b4efc
        Version : 00.90.01
           UUID : 9ec964d0:fac30380:dc37c34c:4b168244
  Creation Time : Tue Feb  7 03:14:07 2006
     Raid Level : raid1
  Used Dev Size : 10008384 (9.54 GiB 10.25 GB)
     Array Size : 10008384 (9.54 GiB 10.25 GB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 0

    Update Time : Tue Feb  5 23:19:34 2008
          State : clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0
       Checksum : f7a81db8 - correct
         Events : 0.12305470


      Number   Major   Minor   RaidDevice State
this     0       3        1        0      active sync   /dev/hda1

   0     0       3        1        0      active sync   /dev/hda1
   1     1      22        1        1      active sync   /dev/hdc1
--
/dev/hda3:
          Magic : a92b4efc
        Version : 00.90.01
           UUID : ae46bcf3:8691518f:32409f95:b3d4d0cf
  Creation Time : Tue Feb  7 03:14:37 2006
     Raid Level : raid1
  Used Dev Size : 1003968 (980.60 MiB 1028.06 MB)
     Array Size : 1003968 (980.60 MiB 1028.06 MB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 2

    Update Time : Tue Feb  5 19:11:50 2008
          State : clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0
       Checksum : 4fb9e864 - correct
         Events : 0.4294


      Number   Major   Minor   RaidDevice State
this     0       3        3        0      active sync   /dev/hda3

   0     0       3        3        0      active sync   /dev/hda3
   1     1      22        3        1      active sync   /dev/hdc3
--
/dev/hda5:
          Magic : a92b4efc
        Version : 00.90.00
           UUID : 1a4b4852:6943aa0b:bf0d7217:428489b7
  Creation Time : Mon Nov 12 14:00:29 2007
     Raid Level : raid1
  Used Dev Size : 86678592 (82.66 GiB 88.76 GB)
     Array Size : 86678592 (82.66 GiB 88.76 GB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 4

    Update Time : Sun Feb  3 01:55:11 2008
          State : clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0
       Checksum : c255369c - correct
         Events : 0.8


      Number   Major   Minor   RaidDevice State
this     0       3        5        0      active sync   /dev/hda5

   0     0       3        5        0      active sync   /dev/hda5
   1     1      22        5        1      active sync   /dev/hdc5
--
/dev/hda6:
          Magic : a92b4efc
        Version : 00.90.03
           UUID : 13a5255b:b142c26e:15f9cdcf:b3d8028f
  Creation Time : Tue Mar 14 15:36:38 2006
     Raid Level : raid1
  Used Dev Size : 195358336 (186.31 GiB 200.05 GB)
     Array Size : 195358336 (186.31 GiB 200.05 GB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 3

    Update Time : Tue Feb  5 23:25:40 2008
          State : clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0
       Checksum : cfad81f7 - correct
         Events : 0.3238806


      Number   Major   Minor   RaidDevice State
this     0       3        6        0      active sync   /dev/hda6

   0     0       3        6        0      active sync   /dev/hda6
   1     1      22        6        1      active sync   /dev/hdc6
--
/dev/hdc1:
          Magic : a92b4efc
        Version : 00.90.01
           UUID : 9ec964d0:fac30380:dc37c34c:4b168244
  Creation Time : Tue Feb  7 03:14:07 2006
     Raid Level : raid1
  Used Dev Size : 10008384 (9.54 GiB 10.25 GB)
     Array Size : 10008384 (9.54 GiB 10.25 GB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 0

    Update Time : Tue Feb  5 23:19:34 2008
          State : clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0
       Checksum : f7a81dcd - correct
         Events : 0.12305470


      Number   Major   Minor   RaidDevice State
this     1      22        1        1      active sync   /dev/hdc1

   0     0       3        1        0      active sync   /dev/hda1
   1     1      22        1        1      active sync   /dev/hdc1
--
/dev/hdc3:
          Magic : a92b4efc
        Version : 00.90.01
           UUID : ae46bcf3:8691518f:32409f95:b3d4d0cf
  Creation Time : Tue Feb  7 03:14:37 2006
     Raid Level : raid1
  Used Dev Size : 1003968 (980.60 MiB 1028.06 MB)
     Array Size : 1003968 (980.60 MiB 1028.06 MB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 2

    Update Time : Tue Feb  5 19:11:50 2008
          State : clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0
       Checksum : 4fb9e879 - correct
         Events : 0.4294


      Number   Major   Minor   RaidDevice State
this     1      22        3        1      active sync   /dev/hdc3

   0     0       3        3        0      active sync   /dev/hda3
   1     1      22        3        1      active sync   /dev/hdc3
--
/dev/hdc5:
          Magic : a92b4efc
        Version : 00.90.00
           UUID : 1a4b4852:6943aa0b:bf0d7217:428489b7
  Creation Time : Mon Nov 12 14:00:29 2007
     Raid Level : raid1
  Used Dev Size : 86678592 (82.66 GiB 88.76 GB)
     Array Size : 86678592 (82.66 GiB 88.76 GB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 4

    Update Time : Sun Feb  3 01:55:11 2008
          State : clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0
       Checksum : c25536b1 - correct
         Events : 0.8


      Number   Major   Minor   RaidDevice State
this     1      22        5        1      active sync   /dev/hdc5

   0     0       3        5        0      active sync   /dev/hda5
   1     1      22        5        1      active sync   /dev/hdc5
--
/dev/hdc6:
          Magic : a92b4efc
        Version : 00.90.03
           UUID : 13a5255b:b142c26e:15f9cdcf:b3d8028f
  Creation Time : Tue Mar 14 15:36:38 2006
     Raid Level : raid1
  Used Dev Size : 195358336 (186.31 GiB 200.05 GB)
     Array Size : 195358336 (186.31 GiB 200.05 GB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 3

    Update Time : Tue Feb  5 23:25:40 2008
          State : clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0
       Checksum : cfad820c - correct
         Events : 0.3238806


      Number   Major   Minor   RaidDevice State
this     1      22        6        1      active sync   /dev/hdc6

   0     0       3        6        0      active sync   /dev/hda6
   1     1      22        6        1      active sync   /dev/hdc6
--
/dev/sda1:
          Magic : a92b4efc
        Version : 00.90.01
           UUID : 9ec964d0:fac30380:dc37c34c:4b168244
  Creation Time : Tue Feb  7 03:14:07 2006
     Raid Level : raid1
  Used Dev Size : 10008384 (9.54 GiB 10.25 GB)
     Array Size : 10008384 (9.54 GiB 10.25 GB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 0

    Update Time : Mon Nov 12 17:03:51 2007
          State : active
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0
       Checksum : f67bf186 - correct
         Events : 0.12305377


      Number   Major   Minor   RaidDevice State
this     1       8        1        1      active sync   /dev/sda1

   0     0       3        1        0      active sync   /dev/hda1
   1     1       8        1        1      active sync   /dev/sda1
--
/dev/sda3:
          Magic : a92b4efc
        Version : 00.90.01
           UUID : ae46bcf3:8691518f:32409f95:b3d4d0cf
  Creation Time : Tue Feb  7 03:14:37 2006
     Raid Level : raid1
  Used Dev Size : 1003968 (980.60 MiB 1028.06 MB)
     Array Size : 1003968 (980.60 MiB 1028.06 MB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 2

    Update Time : Mon Nov 12 16:58:29 2007
          State : clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0
       Checksum : 4f49b984 - correct
         Events : 0.4282


      Number   Major   Minor   RaidDevice State
this     1       8        3        1      active sync   /dev/sda3

   0     0       3        3        0      active sync   /dev/hda3
   1     1       8        3        1      active sync   /dev/sda3
--

--- /proc/cmdline
root=/dev/md0 md=0,/dev/hda1,/dev/hdc1 ro 

--- grub:
kernel		/boot/vmlinuz-2.6.22-3-k7 root=/dev/md0 md=0,/dev/hda1,/dev/hdc1 ro 
kernel		/boot/vmlinuz-2.6.22-3-k7 root=/dev/md0 md=0,/dev/hda1,/dev/hdc1 ro single
kernel		/boot/vmlinuz-2.6.22-3-k7 root=/dev/md0 md=0,/dev/hda1,/dev/hdc1 ro md=0,/dev/hdc1
kernel		/boot/vmlinuz-2.6.22-3-k7 root=/dev/md0 md=0,/dev/hda1,/dev/hdc1 ro md=0,/dev/hdc1 single
kernel		/boot/vmlinuz-2.6.18-4-k7 root=/dev/md0 md=0,/dev/hda1,/dev/hdc1 ro 
kernel		/boot/vmlinuz-2.6.18-4-k7 root=/dev/md0 md=0,/dev/hda1,/dev/hdc1 ro single
kernel		/boot/vmlinuz-2.6.18-4-k7 root=/dev/md0 md=0,/dev/hda1,/dev/hdc1 ro md=0,/dev/hdc1
kernel		/boot/vmlinuz-2.6.18-4-k7 root=/dev/md0 md=0,/dev/hda1,/dev/hdc1 ro md=0,/dev/hdc1 single


-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-3-k7 (SMP w/1 CPU core)
Locale: LANG=en_CA, LC_CTYPE=en_CA (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages mdadm depends on:
ii  debconf                       1.5.18     Debian configuration management sy
ii  libc6                         2.7-6      GNU C Library: Shared libraries
ii  lsb-base                      3.1-24     Linux Standard Base 3.1 init scrip
ii  makedev                       2.3.1-84   creates device files in /dev
ii  udev                          0.114-2    /dev/ and hotplug management daemo

Versions of packages mdadm recommends:
ii  exim4-daemon-light [mail-tra 4.68-2      lightweight Exim MTA (v4) daemon
ii  module-init-tools            3.3-pre11-4 tools for managing Linux kernel mo

-- debconf information:
* mdadm/autostart: true
* mdadm/initrdstart: /dev/md0
  mdadm/initrdstart_notinconf: false
  mdadm/initrdstart_msg_errexist:
  mdadm/initrdstart_msg_intro:
  mdadm/initrdstart_msg_errblock:
* mdadm/warning:
* mdadm/start_daemon: true
* mdadm/mail_to: root
  mdadm/initrdstart_msg_errmd:
  mdadm/initrdstart_msg_errconf:
* mdadm/autocheck: true





More information about the pkg-mdadm-devel mailing list