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

md start trouble



Hi!
В комп с Debian Etch было добавлено 3 HDD и из них создан Software Raid5.
Проблема в том что рейд при загрузке не стартует.
Диски абсолютно одинаковые и разбиты одинаково.
Рейд создан из sdb1, sdc1 и sdd1

После загрузки видим такую картину:
# cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4]
md0 : inactive sdd[2]
      488386496 blocks

unused devices: <none>

Почему-то зацепило диск целиком и только один.

И при этом раздела в /dev не наблюдается
# ls /dev/sd*
/dev/sda  /dev/sda1  /dev/sda2  /dev/sda3  /dev/sdb  /dev/sdb1  /dev/sdc
 /dev/sdc1  /dev/sdd  /dev/sde  /dev/sdf  /dev/sdg  /dev/sdh

хотя при загрузке оно находится как положено
sd 0:0:0:0: [sda] Attached SCSI disk
sd 1:0:0:0: [sdb] 976773168 512-byte hardware sectors (500108 MB)
sd 1:0:0:0: [sdb] Write Protect is off
sd 1:0:0:0: [sdb] Mode Sense: 00 3a 00 00
sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't
support DPO or FUA
sd 1:0:0:0: [sdb] 976773168 512-byte hardware sectors (500108 MB)
sd 1:0:0:0: [sdb] Write Protect is off
sd 1:0:0:0: [sdb] Mode Sense: 00 3a 00 00
sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't
support DPO or FUA
 sdb: sdb1
sd 1:0:0:0: [sdb] Attached SCSI disk
sd 2:0:0:0: [sdc] 976773168 512-byte hardware sectors (500108 MB)
sd 2:0:0:0: [sdc] Write Protect is off
sd 2:0:0:0: [sdc] Mode Sense: 00 3a 00 00
sd 2:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't
support DPO or FUA
sd 2:0:0:0: [sdc] 976773168 512-byte hardware sectors (500108 MB)
sd 2:0:0:0: [sdc] Write Protect is off
sd 2:0:0:0: [sdc] Mode Sense: 00 3a 00 00
sd 2:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't
support DPO or FUA
 sdc: sdc1
sd 2:0:0:0: [sdc] Attached SCSI disk
sd 3:0:0:0: [sdd] 976773168 512-byte hardware sectors (500108 MB)
sd 3:0:0:0: [sdd] Write Protect is off
sd 3:0:0:0: [sdd] Mode Sense: 00 3a 00 00
sd 3:0:0:0: [sdd] Write cache: enabled, read cache: enabled, doesn't
support DPO or FUA
sd 3:0:0:0: [sdd] 976773168 512-byte hardware sectors (500108 MB)
sd 3:0:0:0: [sdd] Write Protect is off
sd 3:0:0:0: [sdd] Mode Sense: 00 3a 00 00
sd 3:0:0:0: [sdd] Write cache: enabled, read cache: enabled, doesn't
support DPO or FUA
 sdd: sdd1
sd 3:0:0:0: [sdd] Attached SCSI disk

Если запустить fdisk /dev/sdd и ничего не меняя записать изменения и
выйти - раздел появляется
# fdisk /dev/sdd

The number of cylinders for this disk is set to 60801.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p

Disk /dev/sdd: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdd1               3       60802   488370200   fd  Linux raid
autodetect

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.


Если рейд остановить и запустить руками
# mdadm -S /dev/md0
home:~# mdadm --assemble --scan
mdadm: /dev/md0 has been started with 2 drives (out of 3).
home:~# cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4]
md0 : active raid5 sdb1[0] sdc1[1]
      976740224 blocks level 5, 64k chunk, algorithm 2 [3/2] [UU_]
      bitmap: 0/233 pages [0KB], 1024KB chunk

unused devices: <none>

то рейд находится и запускается, только без sdd1
и если его добавить руками то нормально добавляется я и рейд
восстанавливается
home:~#  mdadm /dev/md0 --add /dev/sdd1
mdadm: added /dev/sdd1
home:~#  cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4]
md0 : active raid5 sdd1[3] sdb1[0] sdc1[1]
      976740224 blocks level 5, 64k chunk, algorithm 2 [3/2] [UU_]
      [>....................]  recovery =  0.0% (90372/488370112)
finish=90.0min speed=90372K/sec
      bitmap: 0/233 pages [0KB], 1024KB chunk

unused devices: <none


В чем может быть проблема? В mdadm.conf все нормально.
DEVICE partitions

# auto-create devices with Debian standard permissions
CREATE owner=root group=disk mode=0660 auto=yes

# automatically tag new arrays as belonging to the local system
HOMEHOST <system>

# instruct the monitoring daemon where to send mail alerts
MAILADDR root

# definitions of existing MD arrays

# This file was auto-generated on Tue, 08 Apr 2008 21:31:02 +0300
# by mkconf $Id: mkconf 261 2006-11-09 13:32:35Z madduck $
ARRAY /dev/md0 level=raid5 num-devices=3
UUID=08ee94b5:e2e8c081:bd4932e8:3299a73b

Пробовал указывать в
DEVICE /dev/sd*[0-9]
и разделы в
ARRAY /dev/md0 level=raid5 num-devices=3
devices=/dev/sdb1,/dev/sdc1,/dev/sdd1
UUID=08ee94b5:e2e8c081:bd4932e8:3299a73b

Таже фигня :(

Никто не знает как лечить?
-- 

With Best Regards, Maxim Tyurin
JID:	MrKooll@jabber.pibhe.com
			


Reply to: