mdraid - странно себя ведет.
Linux srv 2.6.38-gentoo-r6 #1 SMP Thu Jun 9 01:31:49 MSD 2011 x86_64 Intel(R) Xeon(R) CPU X3440 @ 2.53GHz GenuineIntel GNU/Linux
Baselayout 2 + OpenRC
Сделал софтверный рейд.
Вывод /proc/mdstat - все прекрасно
Personalities : [raid1]
md1 : active raid1 sdb1[1] sda1[0]
976760400 blocks super 1.2 [2/2] [UU]
unused devices:
Но если включить в запускаемые службы mdraid (не знаю, нужно ли его туда включать или нет), то при запуске выдается вот такое:
srv ptichkin # /etc/init.d/mdraid start
* Starting up RAID devices ...
mdadm: /dev/sdb1 has no superblock - assembly aborted [ !! ]
Хотя там все нормально... по идее. Рейд стоит давно, уже отсинхронизировался.
Вывод fdisk -l:
srv ~ # fdisk -l
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
81 heads, 63 sectors/track, 382818 cylinders, всего 1953525168 секторов
Units = секторы of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xc2ff7efe
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 2048 1953525167 976761560 fd Автоопределение Linux raid
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, всего 1953525168 секторов
Units = секторы of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xef2238cb
Устр-во Загр Начало Конец Блоки Id Система
/dev/sdb1 2048 1953525167 976761560 fd Автоопределение Linux raid
Disk /dev/md1: 1000.2 GB, 1000202649600 bytes
2 heads, 4 sectors/track, 244190100 cylinders, всего 1953520800 секторов
Units = секторы of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
На диске /dev/md1 отсутствует верная таблица разделов
Соответственно прямо на /dev/md1 создана система ReiserFS
Из-за чего лезут такие сообщения при запуске mdraid? Бояться их или нет? Что делать?
Update - http://forums.gentoo.org/viewtopic-t-850602.html - попробовал сделать как написано здесь, собирать массив по UUID
Теперь при запуске mdraid ошибки не выдается, но почему-то все равно в квадратных скобках вместо OK стоят два красных воскл. знака.
- Для комментирования войдите или зарегистрируйтесь
Еще интересно - если сделать
Еще интересно - если сделать stop-start или restart mdraid-а - рестартует он нормально, и дальше не выдает никаких ошибок до следующей презагрузки.
dmesg на пату
dmesg на пасту
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Вот dmesg
http://ptichkin.org/dmesg.txt
1. Что у вас в
1. Что у вас в /etc/mdadm.conf?
2. Куда mdadm ставили в загрузку?
3. Какой baselayout?
такие вот:
1. Пробовал два варианта:
ARRAY /dev/md1 devices=/dev/sda1,/dev/sdb1
в этом ругается на суперблок
ARRAY /dev/md1 UUID=6430b4a9:98c15f0f:467c4240:ffed90e1
в этом не ругается, но mdraid запускается с красным воскл. знаком вместо ОК
2. Я ставил mdraid в boot. Надо mdadm? объясните в чем разница.
3. baselayout2+openRC
Правильно, mdraid в boot,
Правильно, mdraid в boot, mdadm в default для мониторига.
Покажите
Только включайте выдачу в code-блок, а то читать тяжело.
Вывод grep: ARRAY /dev/md1
Вывод grep:
Вывод mdadm:
Вывод fdisk:
Вроде все
Вроде все нормально...
Покажите еще
smartctl -A
smartctl -A /dev/sda
smartctl -A /dev/sdb
zcat /proc/config.gz | grep LBDAF - пустой вывод
И с дисками все
И с дисками все нормально...
А сам /proc/config.gz точно есть? Тогда рекомендую включить LBDAF. В теории он нужен от 2 Тб, но хуже не будет... возможно система воспринимает 1 + 1 как 2.
Больше идей пока нет.
конфиг есть. про LBDAF - а в
конфиг есть.
про LBDAF - а в каком месте он включается?
Нашел вот - http://cateee.net/lkddb/web-lkddb/LBDAF.html
Меня смущает то, что depends on: ! CONFIG_64BIT
У меня 64-битная система. Может из-за того что она 64битная нельзя этот лбдаф включить? МОжет мы нашли баг? )))
Het, prosto для 64-бит он не
Het, prosto для 64-бит он не нужен... :)
mdraid (не знаю, нужно ли его
В твоем случае не надо. мдадм тоже не сильно нужен в твоем случае.
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
т.е. все работает в автомате
т.е. все работает в автомате и запускать что-то через init.d не надо?