Как отличить винты в рейде? [решено]

Apr 25, 2013 12:42

Есть программный рейд md0, в нем два винта sda и sdb. sda начал показывать ошибку ввода/вывода. Я его отключил, теперь хочу заменить сам диск на другой, но как понять какая из этих железок sda, а какая sdb? После отключения одной - вторая всегда становится sda. Глючит он не сразу, а по видимому, через какое-то время начинает...

raid, hdd

Leave a comment

Comments 15

dil April 25 2013, 09:11:47 UTC
А как именно вы его отключили, что второй диск стал sda?

Reply

cleanvuoksa April 25 2013, 09:13:09 UTC
физически

Reply

dil April 25 2013, 09:17:04 UTC
А в чём тогда проблема? Который отключили, тот и менять.

Reply

cleanvuoksa April 25 2013, 09:20:33 UTC
я наверное косноязычен. Я не знаю какой я отключил. Из рейдтаблицы я его исключил, но какой он физически? Т.е. вот у меня внутри корпуса 2 винта - какой вынимать?

Reply


hottab April 25 2013, 09:15:16 UTC
снимите крышку
при включенных дисках посмотрите на номера портов на контроллере (мат. плате) .
меньший будет sda, больший sdb

Reply

cleanvuoksa April 25 2013, 09:21:21 UTC
т.е. они таки по порядку называют? Спасибо, подойдет решение.

Reply

dil April 25 2013, 09:32:24 UTC
Они называются в порядке обнаружения драйвером в ядре. Конкретно для SATA это получается по порядку номеров портов.
Плюс ещё они могут переименовываться через udev, но это только если вы специально руками настраивали.

Reply


dil April 25 2013, 09:27:39 UTC
Если вопрос в том, как определить, который из винтов остался, если вы физически отключили первый попавшийся, то можно запустить какой-нибудь hdparm -i или lshw и посмотреть на серийные номера.

Reply

cleanvuoksa April 25 2013, 09:33:11 UTC
smartcl подошло

Reply


fagaaa April 25 2013, 09:29:43 UTC
smartctl -i /dev/sdX не?

Reply

cleanvuoksa April 25 2013, 09:32:56 UTC
о! вот то что нужно, тут и серийник индивидуальный имеется... Я грешным делом попытался fdiskом их идентифицировать, там есть параметр Disk identifier. Но fdisk почему-то внезапно отказался работать...

Reply


gray_bird April 25 2013, 09:34:05 UTC
smartctl -i -A /dev/hdХ
Смотрите в выдаче серийный номер винта, потом его же ищете на банке.
Наверное так.
PS. Да и заодно будет видно в смартвыдаче кто из винтов дуркует.
PPS. И не забудте заодно шлейф поменять, минимум 50% малообъяснимых глюков винтов от хреновых шлейфов.

Reply

cleanvuoksa April 25 2013, 09:41:33 UTC
Спасибо, учту про шлейф.

Reply

dil April 25 2013, 10:02:25 UTC
Или от не до конца воткнутых :)

Reply


Leave a comment

Up