[Eisfair] E1: md0 wird nicht gemountet (nach Update-Orgie)

Thomas Zweifel t2fel at gmx.net
Sa Mai 7 21:23:08 CEST 2016


Hallo Holger

Am 07.05.2016 um 19:55 schrieb Holger Bruenjes:
> Am 2016-05-07 um 19:48 schrieb Thomas Zweifel:
>> Neues mdadm, und schon steht Murphy vor der Türe! :-D
>>
>> eis 2.7.0 # ls -l `which mdadm`
>> -rwxr-xr-x 1 root root 437396 Nov 16  2013 /sbin/mdadm
>>
>> eis2 2.7.2 # ls -l `which mdadm`
>> -rwxr-xr-x 1 root root 565220 Apr  9 10:00 /sbin/mdadm
> 
> 
> Noee, Probleme kann ich in keinster Weise bestaetigen, kannst Du mir
> sagen, warum auf sdd ein Superblock ist?

Der Superblock bei 0.90 ist am ende der Partition, welches ebenfalls das
ende der Platte ist, wenn die Partition bis ans ende der Platte geht.


Das neue mdadm verhält sich in dem Punkt anders als die ältere Version:

eis2 2.7.2 # dd_rescue -y0 /dev/zero /dev/sdb
.....
dd_rescue: (fatal): write /dev/sdb (80418304.0kiB): No space left on device!
dd_rescue: (info): Summary for /dev/zero -> /dev/sdb
dd_rescue: (info): ipos:  80418308.0k, opos:  80418308.0k, xferd:
80418308.0k

eis2 2.7.2 # fdisk /dev/sdb
...

eis2 2.7.2 # fdisk -l /dev/sdb
Disk /dev/sdb: 76.7 GiB, 82348277760 bytes, 160836480 sectors
....
Device     Boot Start       End   Sectors  Size Id Type
/dev/sdb1        2048 160836479 160834432 76.7G fd Linux raid

eis2 2.7.2 # mdadm -C -l1 -n1 -c128 --metadata=0.9 --bitmap=internal
--bitmap-chunk=16M /dev/md0 /dev/sdb1 --force
mdadm: array /dev/md0 started.

eis2 2.7.2 # cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5]
[raid4] [multipath]
md0 : active raid1 sdb1[0]
      80417152 blocks [1/1] [U]
      bitmap: 0/3 pages [0KB], 16384KB chunk
....

eis2 2.7.2 # setup  --> Create mdadm.conf

eis2 2.7.2 # joe /etc/mdadm/mdadm.conf
File /etc/mdadm/mdadm.conf saved

eis2 2.7.2 # cat /etc/mdadm/mdadm.conf
#----------------------------------------------------------------------------
#  mdadm.conf file generated by mdadm version: 2.6.0
#
#  Do not edit this file, edit /etc/config.d/mdadm
#  Creation date: 2016-05-07 Time: 20:56:32
#----------------------------------------------------------------------------
DEVICE /dev/[sh]d*
ARRAY /dev/md57 UUID=76fa1ec3:b756cab5:84c46bff:d68c2803
ARRAY /dev/md58 UUID=58e56c65:294b8358:84c46bff:d68c2803
ARRAY /dev/md0 UUID=8463c4fd:25c03495:84c46bff:d68c2803
PROGRAM /sbin/mdadm-event-handler.sh

eis2 2.7.2 # mdadm --stop /dev/md0
mdadm: stopped /dev/md0

eis2 2.7.2 # mdadm -As
mdadm: WARNING /dev/sdb1 and /dev/sdb appear to have very similar
superblocks.
      If they are really different, please --zero the superblock on one
      If they are the same or overlap, please remove one from the
      DEVICE list in mdadm.conf.

eis2 2.7.2 # joe /etc/mdadm/mdadm.conf
File /etc/mdadm/mdadm.conf saved

eis2 2.7.2 # cat /etc/mdadm/mdadm.conf
#----------------------------------------------------------------------------
#  mdadm.conf file generated by mdadm version: 2.6.0
#
#  Do not edit this file, edit /etc/config.d/mdadm
#  Creation date: 2016-05-07 Time: 20:56:32
#----------------------------------------------------------------------------
DEVICE /dev/[sh]d*[0-9]
ARRAY /dev/md57 UUID=76fa1ec3:b756cab5:84c46bff:d68c2803
ARRAY /dev/md58 UUID=58e56c65:294b8358:84c46bff:d68c2803
ARRAY /dev/md0 UUID=8463c4fd:25c03495:84c46bff:d68c2803
PROGRAM /sbin/mdadm-event-handler.sh

eis2 2.7.2 # mdadm -As
mdadm: /dev/md0 has been started with 1 drive.


Ist die Platte wie bei Rolf, bis ans Ende partitioniert, ergeben sich
gewisse Komplikationen, die es mit der älteren Version offensichtlich
nicht gab - Das betrifft allerdings nur RAIDs mit Metadaten 0.90.

Die konktretere DEVICE Zeile schafft Abhilfe, was ich schon vermutet hatte.



Gruss Thomas


Mehr Informationen über die Mailingliste Eisfair