[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Software raid



Ciao *,
ho uno strano problema e stamattina anche poche idee..

Due dischi, diciamo /dev/sda e /dev/sdb, sono stati parte di un raid1 software per anni (sda1 e sdb1).

Ora, se assemblo l'array a mano:
#mdadm --assemble /dev/md1 /dev/sda1 /dev/sdb1
mdadm: /dev/md1 has been started with 2 drives.

e

#cat /proc/mdstat
Personalities : [raid1]
md1 : active (auto-read-only) raid1 sdb1[0] sda1[1]
      487307520 blocks [2/2] [UU]

ovvero tutto va liscio. Ancora, aggiungo quello che serve a mdadm.conf, prendendolo da:

#mdadm --misc --detail --brief /dev/md1
ARRAY /dev/md1 metadata=0.90 UUID=9b9ff3f7:2b963aec:84a5be93:37675a92

Fin qui tutto bene.
Poi noto che all'avvio, l'array non viene creato. Indagando scopro che:

-anche con la riga sopra citata in mdadm.conf #mdadm -D -s non da risultati

-parted print dice:
Partition Table: msdos

Number  Start   End    Size    Type     File system     Flags
 1      32.3kB  499GB  499GB   primary  ext3            raid
 2      499GB   500GB  1102MB  primary  linux-swap(v1)

in cui quell'ext3 come filesystem mi lascia un po' perplesso.

-esaminando la partizione:
#mdadm --misc --examine /dev/sda1
/dev/sda1:
          Magic : a92b4efc
        Version : 0.90.00
           UUID : 9b9ff3f7:2b963aec:84a5be93:37675a92
  Creation Time : Tue Jul 15 14:18:48 2008
     Raid Level : raid1
  Used Dev Size : 487307520 (464.73 GiB 499.00 GB)
     Array Size : 487307520 (464.73 GiB 499.00 GB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 1

    Update Time : Sun Sep 11 10:02:38 2011
          State : clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0
       Checksum : e06357fa - correct
         Events : 836


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

   0     0       8       17        0      active sync   /dev/sdb1
   1     1       8        1        1      active sync   /dev/sda1

sembra che tutto sia comunque a posto... e allora perche' non viene creato?

Ultima differenza che noto: sul sistema ho altri due dischi in raid che ospitano /,
dopo aver creato anche il secondo raid a mano:

#cat /proc/mdstat
Personalities : [raid1]
md1 : active (auto-read-only) raid1 sdb1[0] sda1[1]
      487307520 blocks [2/2] [UU]

md0 : active raid1 sdc1[0] sdd1[1]
      976759672 blocks super 1.2 [2/2] [UU]

ma:


#ls /dev/md*
/dev/md0  /dev/md1

/dev/md:
0

ovvero, per qualche ragione, md1 viene trattato in maniera diversa (non c'e' il link simbolico in /dev/md, per esempio).

Per referenza,
#cat /etc/mdadm.conf
DEVICE partitions
ARRAY /dev/md/0 metadata=1.2 UUID=2f4c317c:273c82bd:b466ae4b:ab5265cd name=Gate:0
ARRAY /dev/md/1 metadata=0.90 UUID=9b9ff3f7:2b963aec:84a5be93:37675a92 name=Gate:1


Il tutto su squeeze.

Idee?

Grazie e buona Domenica!
S
-- 
|--
| Samuele Carli
|--
| Contacts:
|
|	Home page   : www.csspace.net
|       E-mail      : carlisamuele _at_ csspace.net
|       Icq         : 60401601
|       MSN         : wohthan@hotmail.com (no e-mails here!)
|	Skype	    : wohthan
|	jabber/gtalk: wohthan@gmail.com
|--


Reply to: