Я уже некоторое время использую HPE MicroServer Gen10 и собираюсь настроить конфигурацию RAID 1 для своего хранилища OwnCloud. Сервер работает под управлением Ubuntu 17.10.

Диски просто два Western Digital RED 1TB 64MB.

Из того, что я прочитал, аппаратный RAID с использованием контроллера Marvell на самом деле не является оптимальным выбором, поскольку поддержка ограничена (пожалуйста, исправьте меня, если я ошибаюсь) - и это может также вызвать проблемы, если сам контроллер выйдет из строя ,

Затем я нашел MDADM, который кажется великолепным. Однако я не смог найти четкого ответа на мой простой вопрос:

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

А можно ли просто удалить рабочий диск с сервера и просто подключить его, как любой другой диск в другой системе, и прочитать с него?

Бонус: обнаруживает ли MDADM неисправные диски и сообщает об этом пользователю?

1 ответ1

1

Да, ты можешь.

Если сломается 1 диск, устройство RAID останется видимым (хотя и ухудшенным). Если это не работает, извлечение поврежденного диска решит проблемы.

Также возможно прочитать содержимое из MD partiotion, напрямую смонтировав его и указав, при необходимости, тип файловой системы (или активировав lvm). Обычно метаданные находятся в конце диска, поэтому он просто работает.

Бонус - если вы редактируете (из памяти) /etc/mdadm.conf, вы можете добавить соответствующее электронное письмо и получить уведомление, когда массив ухудшается. Вы также можете cat /proc /mdstat, чтобы увидеть текущий статус.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .