Можно ли прочитать один диск MDADM RAID 1 из программного массива RAID и / или с другого компьютера?

544
Linus Waerner

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

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

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

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

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

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

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

0

1 ответ на вопрос

0
davidgo

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

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

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

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

Это именно то, что я хотел знать. Большое спасибо за короткий и чистый ответ. Linus Waerner 6 лет назад 0
метаданные по умолчанию отправляются в начало диска уже несколько лет, поэтому вы должны активировать их через mdadm и не можете получить к ним доступ «нормально» без mdadm. Вам нужно заставить mdadm использовать формат метаданных 0.9 или 1.0, чтобы он мог идти в конце. psusi 6 лет назад 1

Похожие вопросы