Raid0 - kontroler widzi jeden dysk, a Debian osobno

Konfiguracja serwerów, usług, itp.
Jakub81
Posty: 15
Rejestracja: 12 stycznia 2010, 20:12

Raid0 - kontroler widzi jeden dysk, a Debian osobno

Post autor: Jakub81 »

Witam.

Trafił mi się serwer IBM xSeries 306 więc chciałem go wykorzystać.

Stworzyłem z dwóch dysków raid0 i przy uruchomieniu, jak kontroler szuka dysków pokazuje jeden dysk i pojemność dwóch dysków. Więc jest w porządku ale Debian nie pokazuje tego jako raid0 tylko dwa osobne dyski.

Od wczoraj siedzę nad tym i w jądrze kombinowałem i nic nie dało.
Poradzicie coś?
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

Podałbyś więcej danych. Jaki masz kontroler w tym serwerze? Jak robiłeś ten raid? Która wersja debiana?
Jakub81
Posty: 15
Rejestracja: 12 stycznia 2010, 20:12

Post autor: Jakub81 »

Kontroler adaptec aic-7901x jest podłączony pod płytę.

Raid robiłem z poziomu kontrolera przez wejście ctrl+a, też Debian nie widział i przez płytę cd IBM ServerGuide.

Debian 5.0 Lenny też na dysku scsi i działa poprawnie.

Nawet webmin też pokazuje 2 osobne dyski.

Po wykonaniu fdisk pokazuje
1 dysk z Debianem
2 /dev/sdc (for the third SCSI disk)
3 /dev/eda (cos PS/2
4 /dev/rd/c0d0 or: fdisk /dev/ida/c0d0 (for RAID devices)

A nie pokazuje /dev/sda /dev/sdb ale polecenie:

Kod: Zaznacz cały

cfdisk /dev/sda
to pokazuje dysk.
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

Wklej może jednak

Kod: Zaznacz cały

fdisk -l
Jakub81
Posty: 15
Rejestracja: 12 stycznia 2010, 20:12

Post autor: Jakub81 »

fdisk -l

Kod: Zaznacz cały


Disk /dev/sdb: 18.2 GB, 18210037760 bytes
255 heads, 63 sectors/track, 2213 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

Disk /dev/sdb doesn't contain a valid partition table

Disk /dev/sda: 18.2 GB, 18210037760 bytes
255 heads, 63 sectors/track, 2213 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

Disk /dev/sda doesn't contain a valid partition table

Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x145c145b

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1               1         851     6835626   83  Linux
/dev/hda2             852        9729    71312535    5  Extended
/dev/hda5             852        1181     2650693+  82  Linux swap / Solaris
/dev/hda6            1182        9729    68661778+  83  Linux
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

Jakub81
Posty: 15
Rejestracja: 12 stycznia 2010, 20:12

Post autor: Jakub81 »

Dziękuję ale ja nie chcę na tym raidzie instalować systemu, potrzebuję raid0 dla squida jako partycja 1 z 2 dysków.

Zainstalowałem dmraid i pokazuje:

Kod: Zaznacz cały

dmraid -r
cl->raidtype=0 rd_type=32
cl->raidtype=0 rd_type=32
/dev/sda: asr, "asr_squid", stripe, ok, 35545088 sectors, data@ 0
/dev/sdb: asr, "asr_squid", stripe, ok, 35545088 sectors, data@ 0
Dzięki temu zrobiłem partycję ale po testach wyszło tyle samo co z 1 dyskiem więc nie wiem czy to jest dobre:

Kod: Zaznacz cały

/dev/dm-0:
 Timing buffered disk reads:  112 MB in  3.01 seconds =  37.25 MB/sec
A zwykły dysk na ATA działa szybciej:

Kod: Zaznacz cały

/dev/hda:
 Timing buffered disk reads:  122 MB in  3.06 seconds =  39.92 MB/sec
Więc coś jest nie tak, mam już tego dosyć.
ODPOWIEDZ