Сервер, на котором я работаю, имеет три рейда. Первые два рейда являются raid1 и работают на двух дисках (двух разделах). Один - это / а один - своп. Обе эти функции на 100%.
Однако, у меня проблемы с третьим рейдом. Он имеет 10 дисков по 1 ТБ в конфигурации raid10. Эти накопители размещены в Sans Digital EliteStor и подключены к высокоточному ракетному бою. Драйверы rocketraid не работали с установкой, но я видел диски очень хорошо. Поэтому я использовал mdraid. При случайной перезагрузке во время тестирования я заметил, что он остановится с этими сообщениями об ошибках:
md/raid10:md2: not enough operational mirrors.
md: pers->run() failed ...
Затем следует странное сообщение:
mdadm: the device /dev/md2 is already in use
could not start raid in degraded mode
starting shell
Этот рейд служит / var, где я собираюсь разместить как веб-сайт, так и разместить довольно большую базу данных. Вот уловка, которую я должен отправить примерно в 200 милях оттуда, где он будет размещен, и каждый раз, когда он делает это, я не могу ssh в коробку. После того, как я перезагружаю его, кажется, что он подходит для случайного числа раз, но обычно не более трех раз.
Предложения?
Я нашел проблему. Оказывается, что карта рейда, которую я использовал, имеет только 4 внешних соединения. Таким образом, он будет распознавать только 4 диска в рейде одновременно.