unter (Arch)Linux ein Intel ICH8R Raid zum laufen bringen [update 1]

Hardware:

  • RAID bus controller: Intel Corporation 82801HR/HO/HH (ICH8R/DO/DH) SATA RAID Controller (rev 02)
  • 2x Western Digital
    WDC WD2500YD

auf ’nem Asus P5B Deluxe.

[root@weltzerstoerung /]# dmraid -s -vvd
NOTICE: skipping removable device /dev/sdd
NOTICE: skipping removable device /dev/hdd
NOTICE: /dev/hda: asr     discovering
NOTICE: /dev/hda: ddf1    discovering
NOTICE: /dev/hda: hpt37x  discovering
NOTICE: /dev/hda: hpt45x  discovering
NOTICE: /dev/hda: isw     discovering
NOTICE: /dev/hda: jmicron discovering
NOTICE: /dev/hda: lsi     discovering
NOTICE: /dev/hda: nvidia  discovering
NOTICE: /dev/hda: pdc     discovering
NOTICE: /dev/hda: sil     discovering
NOTICE: /dev/hda: via     discovering
NOTICE: /dev/hdb: asr     discovering
NOTICE: /dev/hdb: ddf1    discovering
NOTICE: /dev/hdb: hpt37x  discovering
NOTICE: /dev/hdb: hpt45x  discovering
NOTICE: /dev/hdb: isw     discovering
NOTICE: /dev/hdb: jmicron discovering
NOTICE: /dev/hdb: lsi     discovering
NOTICE: /dev/hdb: nvidia  discovering
NOTICE: /dev/hdb: pdc     discovering
NOTICE: /dev/hdb: sil     discovering
NOTICE: /dev/hdb: via     discovering
NOTICE: /dev/sda: asr     discovering
NOTICE: /dev/sda: ddf1    discovering
NOTICE: /dev/sda: hpt37x  discovering
NOTICE: /dev/sda: hpt45x  discovering
NOTICE: /dev/sda: isw     discovering
NOTICE: /dev/sda: isw metadata discovered
NOTICE: /dev/sda: jmicron discovering
NOTICE: /dev/sda: lsi     discovering
NOTICE: /dev/sda: nvidia  discovering
NOTICE: /dev/sda: pdc     discovering
NOTICE: /dev/sda: sil     discovering
NOTICE: /dev/sda: via     discovering
NOTICE: /dev/sdb: asr     discovering
NOTICE: /dev/sdb: ddf1    discovering
NOTICE: /dev/sdb: hpt37x  discovering
NOTICE: /dev/sdb: hpt45x  discovering
NOTICE: /dev/sdb: isw     discovering
NOTICE: /dev/sdb: isw metadata discovered
NOTICE: /dev/sdb: jmicron discovering
NOTICE: /dev/sdb: lsi     discovering
NOTICE: /dev/sdb: nvidia  discovering
NOTICE: /dev/sdb: pdc     discovering
NOTICE: /dev/sdb: sil     discovering
NOTICE: /dev/sdb: via     discovering
NOTICE: /dev/sdc: asr     discovering
NOTICE: /dev/sdc: ddf1    discovering
NOTICE: /dev/sdc: hpt37x  discovering
NOTICE: /dev/sdc: hpt45x  discovering
NOTICE: /dev/sdc: isw     discovering
NOTICE: /dev/sdc: jmicron discovering
NOTICE: /dev/sdc: lsi     discovering
NOTICE: /dev/sdc: nvidia  discovering
NOTICE: /dev/sdc: pdc     discovering
NOTICE: /dev/sdc: sil     discovering
NOTICE: /dev/sdc: via     discovering
DEBUG: _find_set: searching isw_ebdgbigaaf
DEBUG: _find_set: not found isw_ebdgbigaaf
DEBUG: _find_set: searching isw_ebdgbigaaf_raid0.sys
DEBUG: _find_set: searching isw_ebdgbigaaf_raid0.sys
DEBUG: _find_set: not found isw_ebdgbigaaf_raid0.sys
DEBUG: _find_set: not found isw_ebdgbigaaf_raid0.sys
NOTICE: added /dev/sda to RAID set "isw_ebdgbigaaf"
DEBUG: _find_set: searching isw_ebdgbigaaf
DEBUG: _find_set: found isw_ebdgbigaaf
DEBUG: _find_set: searching isw_ebdgbigaaf_raid0.sys
DEBUG: _find_set: searching isw_ebdgbigaaf_raid0.sys
DEBUG: _find_set: found isw_ebdgbigaaf_raid0.sys
DEBUG: _find_set: found isw_ebdgbigaaf_raid0.sys
NOTICE: added /dev/sdb to RAID set "isw_ebdgbigaaf"
DEBUG: checking isw device "/dev/sda"
DEBUG: checking isw device "/dev/sdb"
DEBUG: set status of set "isw_ebdgbigaaf_raid0.sys" to 16
DEBUG: set status of set "isw_ebdgbigaaf" to 16
*** Group superset isw_ebdgbigaaf
--> Subset
name   : isw_ebdgbigaaf_raid0.sys
size   : 980460032
stride : 256
type   : stripe
status : ok
subsets: 0
devs   : 2
spares : 0
DEBUG: freeing devices of RAID set "isw_ebdgbigaaf_raid0.sys"
DEBUG: freeing device "isw_ebdgbigaaf_raid0.sys", path "/dev/sda"
DEBUG: freeing device "isw_ebdgbigaaf_raid0.sys", path "/dev/sdb"
DEBUG: freeing devices of RAID set "isw_ebdgbigaaf"
DEBUG: freeing device "isw_ebdgbigaaf", path "/dev/sda"
DEBUG: freeing device "isw_ebdgbigaaf", path "/dev/sdb"

wir sehen dass

type   : stripe

ist.

dann via

[root@weltzerstoerung /]# mdadm --create /dev/md0 -l stripe -n2 /dev/sda /dev/sdb
mdadm: array /dev/md0 started.

ein mdX device erzeugen was aus zwei g’stripe’ten platten besteht.

Rückfragen sind erwünscht.
// i am also speaking english, please use the comments :)

update1:

[root@weltzerstoerung /]# mdadm --detail /dev/md0
/dev/md0:
       Version : 00.90.03
 Creation Time : Sun Feb 25 17:45:24 2007
    Raid Level : raid0
    Array Size : 490234624 (467.52 GiB 502.00 GB)
  Raid Devices : 2
 Total Devices : 2
Preferred Minor : 0
   Persistence : Superblock is persistent

   Update Time : Sun Feb 25 19:55:33 2007
         State : active
Active Devices : 2
Working Devices : 2
Failed Devices : 0
 Spare Devices : 0

    Chunk Size : 64K

          UUID : a7dc0fa0:0681ac11:0fc4577a:d30e7155
        Events : 0.3

   Number   Major   Minor   RaidDevice State
      0       8        0        0      active sync   /dev/sda
      1       8       16        1      active sync   /dev/sdb

das Raid lauft so weit, ich komme allerdings nicht an die Partitionen ‚ran:

[root@weltzerstoerung /]# fdisk /dev/md0 -l

Disk /dev/md0: 502.0 GB, 502000254976 bytes
255 heads, 63 sectors/track, 61031 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

  Device Boot      Start         End      Blocks   Id  System
/dev/md0p1   *           1        5099    40957686    7  HPFS/NTFS
/dev/md0p2            5100       17847   102398310    f  W95 Ext'd (LBA)
/dev/md0p3           17848       37650   159067597+  83  Linux
/dev/md0p4           37651       61029   187791817+   7  HPFS/NTFS
/dev/md0p5            5100       17847   102398278+   7  HPFS/NTFS
[root@weltzerstoerung /]# ls /dev/|grep md
md
md0

10 Gedanken zu „unter (Arch)Linux ein Intel ICH8R Raid zum laufen bringen [update 1]

  1. Ich habe auch ein P5B Deluxe mit ICH8R Raid 0 bestehend aus zwei 250 GB Samsung Platten. Da sind zur Zeit zwei NTFS Partitionen drauf. Kann ich dort ein Debian oder FreeBSD installieren ohne, dass ich diese löschen muss?

  2. moin,
    also ich habe es bisher noch nicht hinbekommen die Partitionen einzeln anzusprechen (siehe „edit 1“)… ich weiß nicht wie groß deine Linux/Unix-Kentnisse sind… solch ein System quasi from scratch auf den platten laufen zu lassen gestaltet sich aber wohl nicht gerade einfach…

  3. Ich würde mich als erfahrenen Anfänger bezeichnen. :D
    Ich möchte auf dem einen Raid 0 Debian oder FreeBSD und Windows installieren. Das geht doch oder? So ähnlich scheint es ja bei dir auch zu sein. Sollte Windows zuerst gelöscht werden müssen dann soll mir das recht sein. :P

  4. hehe.. ob da win oder nicht drauf ist spiel z.Z. noch keine rolle da ich einfach nicht an die Partitionen ‚ran komme :P

  5. Wie meinst du das? Du kommst unter Linux nicht dran?
    Könntest du ein Windows, dass auf einer ntfs partition im raid liegt booten?

  6. das Win auf dem RAID habe ich mit Treibersupport installiert.
    Unter ArchLinux komme ich nur an das /dev/md0 ‚ran, nicht an die „dahinter“ liegenden Partitonen..

Kommentare sind geschlossen.