Bug#415336: mdadm: doWhatINeed argument to init script

Eduard Bloch blade at debian.org
Sun Mar 18 16:22:38 CET 2007


Package: mdadm
Version: 2.5.6-9
Severity: wishlist


Hello,

I wish there would be a special option (or a separate script) that
simply does assemble all available devices. Similar to what mdrun did
some years ago. Why? Because I need to use it on Knoppix sometimes. The
current method means many command calls, one to scan, editor to enable
the init script action, calling init script again. I wish to simply run:

mdadm-auto-assemble

and be done with it, having everything assembled without additional
configuration. NOTE: The order does not matter. It is only for
convinience.

Eduard.


-- Package-specific info:
--- mount output
/dev/md1 on / type ext3 (rw,errors=remount-ro)
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)
/dev/sda5 on /mnt/d type vfat (rw,noexec,nosuid,nodev,showexec,umask=000,codepage=850,utf8=yes)
/dev/sda7 on /mnt/data type ext3 (rw,errors=remount-ro)
/dev/sda1 on /mnt/c type vfat (rw,noexec,nosuid,nodev,utf8,umask=000)
automount(pid5263) on /misc type autofs (rw,fd=4,pgrp=5263,minproto=2,maxproto=4)
none on /sys/fs/fuse/connections type fusectl (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
/dev/md0 on /boot type ext3 (rw,errors=remount-ro)

--- mdadm.conf
DEVICE partitions
MAILADDR root
ARRAY /dev/md0 level=raid1 num-devices=3 UUID=93bb93e8:f30d04cb:ac726c50:58520726
ARRAY /dev/md1 level=raid5 num-devices=3 UUID=566bb332:14ee5c2f:d88d0f15:f12bbfb1

--- /proc/mdstat:
Personalities : [raid1] [raid6] [raid5] [raid4] 
md1 : active raid5 sdb7[0] sdc7[1]
      58588800 blocks level 5, 64k chunk, algorithm 2 [3/2] [UU_]
      
md0 : active raid1 sdb6[0] sdc6[1]
      128384 blocks [3/2] [UU_]
      
unused devices: <none>

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

   8     0  312571224 sda
   8     1      40131 sda1
   8     2          1 sda2
   8     5   97635006 sda5
   8     6   39070048 sda6
   8     7  175823361 sda7
   8    16  312571224 sdb
   8    17      32098 sdb1
   8    18          1 sdb2
   8    21   29294496 sdb5
   8    22     128488 sdb6
   8    23   29294496 sdb7
   8    24  146480638 sdb8
   8    25  102542863 sdb9
   8    32  312571224 sdc
   8    33      32098 sdc1
   8    34          1 sdc2
   8    37   29294496 sdc5
   8    38     128488 sdc6
   8    39   29294496 sdc7
   8    40  146480638 sdc8
   8    41  102542863 sdc9
   9     0     128384 md0
   9     1   58588800 md1

--- initrd.img-2.6.20:
15828 blocks
scripts/local-top/mdadm
sbin/mdadm
lib/modules/2.6.20/kernel/drivers/md/dm-mod.ko
lib/modules/2.6.20/kernel/drivers/md/raid1.ko
lib/modules/2.6.20/kernel/drivers/md/raid10.ko
lib/modules/2.6.20/kernel/drivers/md/xor.ko
lib/modules/2.6.20/kernel/drivers/md/md-mod.ko
lib/modules/2.6.20/kernel/drivers/md/raid0.ko
lib/modules/2.6.20/kernel/drivers/md/raid456.ko
lib/modules/2.6.20/kernel/drivers/md/dm-crypt.ko
etc/mdadm
etc/mdadm/mdadm.conf

--- /proc/modules:
dm_crypt 12240 0 - Live 0xffffffff88234000
dm_snapshot 15368 0 - Live 0xffffffff8822f000
dm_mirror 18368 0 - Live 0xffffffff88229000
dm_mod 54256 3 dm_crypt,dm_snapshot,dm_mirror, Live 0xffffffff8821a000
raid456 117280 1 - Live 0xffffffff8807d000
xor 5904 1 raid456, Live 0xffffffff8807a000
raid1 20224 1 - Live 0xffffffff88074000
md_mod 70748 4 raid456,raid1, Live 0xffffffff88061000

--- volume detail:

--- /proc/cmdline
BOOT_IMAGE=Lin-mit-initrd ro root=900 root=/dev/md1

--- grub:
kernel        /vmlinuz root=/dev/md1 ro
kernel		/vmlinuz root=/dev/sda6 ro 
kernel		/vmlinuz root=/dev/sda6 ro single
kernel		/vmlinuz-2.6.20 root=/dev/sda6 ro 
kernel		/vmlinuz-2.6.20 root=/dev/sda6 ro single
kernel		/vmlinuz-2.6.20-rc5 root=/dev/sda6 ro 
kernel		/vmlinuz-2.6.20-rc5 root=/dev/sda6 ro single

--- lilo:
lilo.conf file not readable.


-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.20
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)

Versions of packages mdadm depends on:
ii  debconf [debconf-2.0]       1.5.12       Debian configuration management sy
ii  libc6                       2.3.6.ds1-13 GNU C Library: Shared libraries
ii  lsb-base                    3.1-23       Linux Standard Base 3.1 init scrip
ii  makedev                     2.3.1-83     creates device files in /dev

Versions of packages mdadm recommends:
ii  exim4-daemon-light [mail-tran 4.63-17    lightweight exim MTA (v4) daemon
ii  module-init-tools             3.3-pre4-2 tools for managing Linux kernel mo

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




More information about the pkg-mdadm-devel mailing list