nixp.ru v3.0

26 мая 2017,
пятница,
04:56:26 MSK

DevOps с компанией «Флант»
Ping_Win написал 13 апреля 2006 года в 23:04 (417 просмотров) Ведет себя неопределенно; открыл 73 темы в форуме, оставил 102 комментария на сайте.

Продолжая копаться с RAID-контроллером(VIA VT6421), нарвался на очередные неприятности:

собрал ядро 2.6.16.2 с поддержкой SCSI и в частности данного чипсета в виде модуля.

Наложил патч, чтоб опозновались PATA-устройтсва.

Модуль подгружаю — определяются все устройства подключенные к контроллеру, а именно

SATA — 80Gb /dev/sda |

PATA1 — 250Gb /dev/sdb | reiserfs

PATA2 — 250Gb /dev/sdc |

Есть и обычные IDE-устройства.

Проблемы такие (в порядке уменьшения важности):

1. Процесс удаления информации с scsi-разделов занимает ооочень много времени, машина подвисает, подконнектиться к ней в это время нереально. По поводу udma можно сказать только то, что в исходниках модуля есть некоторый код на эту тему.

hdparm выдает крайне бедную информацию, а на hdparm -d1 ругается тем, что данная операция недоступна на scsi устройствах. Причем, на устройство запись идет шустро, а удаляется с него медленно, что странно. С обычными IDE-устройствами такого не возникает. Что делать?

2. SATA-диск подключенный к контроллеру виден. Удается с помощью fdisk создать разделы, mkreiserfs тоже делает свою работу. Но подмонтировать созданные на девайсе разделы не удается: про первый созданный раздел sda1 постоянно орёт, что такого устройтва нет. Про остальные /dev/sdaXXXX например следующее

ext3-fs: sda2: couldn’t mount because of unsupported optional features (8000)

mount: wrong fs type……….

В общем, беда. Помогите пожалуйста.

// Тему переместил(а) fly4life из форума «UNIX FAQ: вопросы по UNIX/Linux».

Ping_Win

Кстати, монитруется раздел выдавая следующую информацию:

ReiserFS: sdb1 : found reiserfs format «3.6» with standart journal

ReiserFS: sdb1: warning: CONFIG_REISERFS_CHECK is set ON

ReiserFS: sdb1: warning: — it is slow mode for debugging

ReiserFS: sdb1: using ordered data mode

ReiserFS: sdb1: journal params :……

ReiserFS: sdb1: checking transaction log (sdb1)

ReiserFS: sdb1: Using r5 hash to sort names

Что-то на старом ядре такого обилия не замечал, может тут собака порылась?

Kondor
Ping_Win
Кстати, монитруется раздел выдавая следующую информацию:

ReiserFS: sdb1 : found reiserfs format «3.6» with standart journal

ReiserFS: sdb1: warning: CONFIG_REISERFS_CHECK is set ON

ReiserFS: sdb1: warning: — it is slow mode for debugging

ReiserFS: sdb1: using ordered data mode

ReiserFS: sdb1: journal params :……

ReiserFS: sdb1: checking transaction log (sdb1)

ReiserFS: sdb1: Using r5 hash to sort names

Что-то на старом ядре такого обилия не замечал, может тут собака порылась?

Э-э-э. А что собственно беспокоит в данном случае? Это информация выдаваемая модулем ядра/ядром (если цельная сборка). У меня тоже аналогичный текст выводится (я так захотел :)), но резкого падения скорости из-за этого я не наблюдал.

Ping_Win

Поменял ФС на ext3 — проблемы не стало.

Что-то с reiserfs не в порядке.

ReiserFS: sdb1: warning: CONFIG_REISERFS_CHECK is set ON

ReiserFS: sdb1: warning: — it is slow mode for debugging

Может как-нить можно отключить в OFF переменную CONFIG_REISERFS_CHECK?

fly4life
Ping_Win
Может как-нить можно отключить в OFF переменную CONFIG_REISERFS_CHECK?

Отключить в ядре опцию «Enable reiserfs debug mode». Очень странно, что в твоём дистрибутиве она включена.

Ping_Win

Помогло! Спасибо