LINUX.ORG.RU

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


0

1

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

Есть 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 массивы, поделитесь опытом, скажите что я делаю не так. Заранее спасибо.



Последнее исправление: gudron (всего исправлений: 1)

> на монитор в терминал вываливаеца куча непонятной инфы
Можете показать? Поймать её целиком при помощи netconsole? Crash kernel?

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

Почему бы не поднять полностью программный RAID?

AITap ★★★★★
()
Ответ на: комментарий от AITap

Потому что на матплата не айс

Потому что на мат плате всего 2 разъема IDE и 1 для floppy. SATA нету вообще, зато куча свободных IDE слотов.

Только на IDE RAID1 не поднять, один то под систему нужен. Вот купил дешевенький контроллер настраиваю.

gudron
() автор топика
Ответ на: комментарий от AITap

Тоже самое

Тоже самое к сожалению. Сегодня еще 1 вариант вечерком проверю, на работе посоветовали, отпишусь о результатах.

Не получица подниму обычным mdadm. Жалка будет, dmraid вроде как умеет юзать проц pci контроллера.

gudron
() автор топика
Ответ на: Тоже самое от gudron

Было бы всё же интересно получить этот текст, что вываливается на монитор.
Попробуйте воспользоваться netconsole, чтобы его поймать.

AITap ★★★★★
()

Какой дистрибутив, ядро?

Как вариант попробовать, CentOS / Scientific Linux

sdio ★★★★★
()
Ответ на: комментарий от gudron

Ну вот и создай через mdadm рейд и забудь про это недоразумение фейковое.

blind_oracle ★★★★★
()

Все оказалось проше

Все оказалось на много проще старенький 300 ватный блок просто не мог запитывать собой 3 жестких диска, в итоге как с ними начиналась полноценная работа, системный диск просто выпадал, и система уходила в даун...

купил 550 ватник, норм работает /dev/mapper/pdc_hfeddjjb1 удачно форматнулся и сейчас поднят Raid через dmraid.

gudron
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.