[Eisfair] Eis1 Zweites Platt?==?utf-8?Q?enpaar als RAID1 einrichten

Ludwig Hoch privat at Hoch-SVB.de
Mi Mai 14 08:08:37 CEST 2014


Hallo NG,    brauche Hilfe / Erklärung.

habe einen eisfair1 base2.2.9/kernel2.4.1 auf einem Raid1 md1-4/sda&sdb
installiert, keine Leistung von mir, sondern vom eisfair-Team ;-)  Für
meine Daten soll ein zweites Plattenpaar als fünftes Raid1 eingerichtet
werden: 
/dev/md5 aus sdc1&sdd1 mit 2TB ist synchron und ext4 formatiert, kann
manuell eingehängt werden (mount), einen reboot übersteht es aber
nicht. Was mache ich noch falsch? 
mdadm --examine --scan  in linuxrc sollte doch komplett ausreichen, oder
verstehe ich etwas nicht richtig?

Selbst wenn ich laut Doku 'Initrd bearbeiten' durchführe:

mdadm --examine --scan	Sollte eigentlich schon gereicht haben!
/sbin/raidautorun /dev/md5 	Aber warum klappt das nicht und 
mdadm --assemble /dev/md5 	das auch nicht, obwohl mdadm davor geht?

Alle Einträge nach dem reboot:

joe init/linuxrc

/bin/sleep 10
/sbin/mdadm --assemble --scan
/sbin/echo -e "\\033{32m\\033{49mTrying to assemble /dev/md5
..\\033[0m"
/sbin/raidautorun /dev/md5
/sbin/mdadm --assemble /dev/md5
/sbin/echo -e "\\033{32m\\033{49mEnf of linuxrc \\033[0m"

cat /etc/config.d/mdadm

 #-----------------------------------------------------------------------
-------
# /etc/config.d/mdadm - configuration file for mdadm
#
# Creation   :  2011-10-02 hbfl
# Last Update:  2014-05-13 root
..
MDADM_MD_5_DEVICE='md5'
MDADM_MD_5_ACTIVE='yes'
MDADM_MD_5_LEVEL='raid1'
MDADM_MD_5_DISC_N='2'
MDADM_MD_5_DISC_1='sdc1'
MDADM_MD_5_DISC_2='sdd1'

cat /etc/mdadm/mdadm.conf

 #-----------------------------------------------------------------------
-----
#  mdadm.conf file generated by mdadm version: 2.2.0
#
#  Do not edit this file, edit /etc/config.d/mdadm
#  Creation date: 2014-05-13 Time: 22:41:34
 #-----------------------------------------------------------------------
-----
DEVICE /dev/sda[1-9]
DEVICE /dev/sdb[1-9]
ARRAY /dev/md1 level=raid1 devices=/dev/sda1,/dev/sdb1
ARRAY /dev/md2 level=raid1 devices=/dev/sda2,/dev/sdb2
ARRAY /dev/md3 level=raid1 devices=/dev/sda3,/dev/sdb3
ARRAY /dev/md4 level=raid1 devices=/dev/sda4,/dev/sdb4
DEVICE /dev/sdc[1-9]
DEVICE /dev/sdd[1-9]
ARRAY /dev/md5 level=raid1 devices=/dev/sdc1,/dev/sdd1
PROGRAM /sbin/mdadm-event-handler.sh

cat /etc/fstab

/dev/md3 / ext4 defaults,errors=remount-ro 0 1
/dev/md1 /boot ext4 defaults,errors=remount-ro 0 1
/dev/md2 none swap sw 0 0
/dev/md4 /data ext4 defaults 0 2
proc        /proc          proc      defaults                 0 0
/dev/fd0    /media/floppy         auto      defaults,user,noauto     0
0
/dev/cdrom  /media/cdrom          iso9660   defaults,ro,user,noauto  0
0
devpts      /dev/pts       devpts    defaults                 0 0
usbfs       /proc/bus/usb  usbfs     defaults                 0 0
/sys        /sys           sysfs     defaults                 0 0
/dev/md5 /dat2 ext4 defaults 0 0

Nach jedem reboot fehlt md5 jedoch

cat /proc/mdstat

Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5]
[raid4] [multipath]
md4 : active raid1 sda4[0] sdb4[1]
      73568192 blocks super 1.2 [2/2] [UU]
      bitmap: 0/1 pages [0KB], 65536KB chunk

md3 : active raid1 sda3[0] sdb3[1]
      4192192 blocks super 1.2 [2/2] [UU]
      bitmap: 1/1 pages [4KB], 65536KB chunk

md2 : active raid1 sda2[0] sdb2[1]
      261952 blocks super 1.2 [2/2] [UU]
      bitmap: 0/1 pages [0KB], 65536KB chunk

md1 : active raid1 sda1[0] sdb1[1]
      49088 blocks [2/2] [UU]
      bitmap: 0/1 pages [0KB], 65536KB chunk

unused devices: <none>

Danke für die Unterstützung.

Manuell lässt sich alles einhängen ... 

# mdadm --assemble /dev/md5
mdadm: /dev/md5 has been started with 2 drives.
# mount -t ext4 /dev/md5 /dat2
# cat /proc/mdstat
md5 : active raid1 sdc1[0] sdd1[1]
      1953382336 blocks super 1.2 [2/2] [UU]
      bitmap: 0/15 pages [0KB], 65536KB chunk
# df -h
Filesystem          Size  Used Avail Use% Mounted on
/dev/md3            4.0G  293M  3.5G   8% /
/dev/md1             47M  8.2M   36M  19% /boot
/dev/md4             70G  180M   66G   1% /data
/tmp/initrd/initrd  3.5M  3.1M  455K  88% /tmp/initrd/init
/dev/md5            1.8T  223M  1.7T   1% /dat2

Gruß Ludwig


Mehr Informationen über die Mailingliste Eisfair