RAID1 на Promise FastTrack TX2300 и два 2TB HDD. Debian (Поднимаю RAID1 на fakeRAID контроллере Promise FastTrack TX2300)

Выбор и настройка HardWare

Модератор: Модераторы разделов

gudron
Сообщения: 4
ОС: ArchLinux

RAID1 на Promise FastTrack TX2300 и два 2TB HDD. Debian

Сообщение gudron »

Всем доброго времени суток.
Столкнулся со странной проблемой.

Есть PCI fakeRAID контроллер на котором я поднимаю RAID1. Так как контроллер скорее софтварный соответственно поднимать raid будем через dmraid.
И так по порядку.
Сперва при загрузке компа захожу в BIOS контроллера где выставляю RAID1 на два 2х Террабайтных диска.
Дале ребут и загружаемся в ОС.
как ни странно RAID подхватился сразу о чем любезно сообщает dmraid

Код: Выделить всё

root@gudronserv:/dev/mapper# dmraid -r
/dev/sdb: pdc, "pdc_hfeddjjb", mirror, ok, 3906898048 sectors, data@ 0
/dev/sda: pdc, "pdc_hfeddjjb", mirror, ok, 3906898048 sectors, data@ 0

Код: Выделить всё

dmraid -s
*** Active Set
name   : pdc_hfeddjjb
size   : 3906898048
stride : 128
type   : mirror
status : ok
subsets: 0
devs   : 2
spares : 0


В /dev/mapper/ появляется устройство

Код: Выделить всё

root@gudronserv:/dev/mapper# ls -l
итого 0
crw------- 1 root root 10, 59 Авг  8 20:38 control
lrwxrwxrwx 1 root root      7 Авг  8 20:38 pdc_hfeddjjb -> ../dm-0


Я так понимаю далее необходимо его разметить. Берем fdisk
fdisk /dev/mapper/pdc_hfeddjjb
Вбиваю параметр: n - создаю primary раздел, который полность забирает весь объем рейда от первого до последнего цилиндра.

Код: Выделить всё

       Device Boot      Start         End      Blocks   Id  System
pdc_hfeddjjb1               1      243193  1953447741   83  Linux

после записываю изменения командой w.

Код: Выделить всё

The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 22: Недопустимый аргумент.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.


Как и советует система - перезагружаюсь(reboot)

Далее думаю нада отформатировать созданный раздел, и вот здесь и возникает проблема.
в /dev/mapper появляется устройство

Код: Выделить всё

root@gudronserv:~# ls -l /dev/mapper/
итого 0
crw------- 1 root root 10, 59 Авг  8 20:50 control
lrwxrwxrwx 1 root root      7 Авг  8 20:50 pdc_hfeddjjb -> ../dm-0
lrwxrwxrwx 1 root root      7 Авг  8 20:50 pdc_hfeddjjb1 -> ../dm-2

Далее делаем форматирование mkfs.ext3 /dev/dm-2

Код: Выделить всё

root@gudronserv:~# mkfs.ext3 /dev/dm-2
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
122093568 inodes, 488361935 blocks
24418096 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
14904 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
        102400000, 214990848

Writing inode tables:    44/14904

И все...через SSH все останавливаеца на 44 inode tables, далее система стает недоступной по локальныой сети, не откликаеца на клавиатуру.
на монитор в терминал вываливаеца куча непонятной инфы. После чего комп оживить только кнопкой reboot.

Кто нить сталкавался как правильно поднимать такие fakeraid массивы, поделитесь опытом, скажите что я делаю не так.
Заранее спасибо.
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: RAID1 на Promise FastTrack TX2300 и два 2TB HDD. Debian

Сообщение rm_ »

Есть PCI fakeRAID контроллер на котором я поднимаю RAID1

Уже на этом месте хочется остановить чтение и спросить: но зачем?
Вам не рассказали про mdadm?
Спасибо сказали:
gudron
Сообщения: 4
ОС: ArchLinux

Re: RAID1 на Promise FastTrack TX2300 и два 2TB HDD. Debian

Сообщение gudron »

rm_ писал(а):
08.08.2011 22:46
Есть PCI fakeRAID контроллер на котором я поднимаю RAID1

Уже на этом месте хочется остановить чтение и спросить: но зачем?
Вам не рассказали про mdadm?

Потому что на мат плате нет SATA интерфейсов,только IDE и только 2. RAID1 не поднять,а это нужно. Зато есть куча свободных PCI слотов.
Менять материнку проц и остальное ради этого не хочеца, купил дешовенький контроллер и настраиваю вот.
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: RAID1 на Promise FastTrack TX2300 и два 2TB HDD. Debian

Сообщение rm_ »

Менять материнку проц и остальное

...для того, чтобы работал mdadm, не нужно.
fakeRAID+dmsetup по многим параметрам проблемней и менее гибки чем программный RAID1 через mdadm. Создать таковой можно на этом же контроллере, просто в BIOS'е его ничего не трогать, и никаких RAID'ов не городить (оставить диски отдельными).
Спасибо сказали: