Продолжая копаться с 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».
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Кстати, монитруется раздел выдавая следующую информацию:
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
Что-то на старом ядре такого обилия не замечал, может тут собака порылась?
Э-э-э. А что собственно беспокоит в данном случае? Это информация выдаваемая модулем ядра/ядром (если цельная сборка). У меня тоже аналогичный текст выводится (я так захотел :)), но резкого падения скорости из-за этого я не наблюдал.
Поменял ФС на ext3 — проблемы не стало.
Что-то с reiserfs не в порядке.
ReiserFS: sdb1: warning: CONFIG_REISERFS_CHECK is set ON
ReiserFS: sdb1: warning: — it is slow mode for debugging
Может как-нить можно отключить в OFF переменную CONFIG_REISERFS_CHECK?
Отключить в ядре опцию «Enable reiserfs debug mode». Очень странно, что в твоём дистрибутиве она включена.
Помогло! Спасибо