Как восстановить набор зеркал в пуле хранения Windows?

Как восстановить набор зеркал в пуле хранения Windows?

У меня есть пул хранения с 2x2 дисками. Это «модернизированный» пул хранения, размещенный на Windows 10 1809. Один из дисков начал выдавать ошибки — SMART показывает более тысячи недавно зарегистрированных ошибок чтения, а Windows за последнюю неделю выдала в журнал около сотни событий диска. По какой-то причине Storage Spaces настаивает на том, что диск все еще исправен, но мое внутреннее чувство подсказывает, что его следует заменить. Но я не смог найти никакой надежной документации покак.

В старомодном массиве RAID-1 я бы просто вытащил плохой диск, вставил новый диск как минимум того же размера, а затем сказал бы ему перестроить зеркало с использованием нового диска. После замены обоих дисков на диски большей емкости большинство систем обычно позволяют мне расширить том до размера, общего для двух дисков. Но я не смог найти никакой явной документации о том, как Storage Spaces справляется с этой ситуацией, будь то одно и то же или разное.

Я читал, что если Storage Spaces обнаруживает какую-либо ошибку в пуле хранения, то это фактически делает весь пул храненияпостояннотолько для чтения. Мне это кажется довольно странным, но я подумал, что стоит упомянуть об этом на случай, если кто-то, читающий это, сможет подтвердить или опровергнуть.

Лучшее, что мне удалось собрать из найденных мною фрагментов, это то, что мне нужно сделать следующее:

  1. Установите два новых диска.
  2. Добавьте эти диски одновременно в пул хранения как зеркальные элементы.
  3. Сообщите пулу хранения, что я хочу «изъять» зеркальную пару, содержащую неисправный диск.
  4. Подождите, пока Storage Pool удалит все данные с этих дисков, переместив их на пустое место на новых дисках.
  5. Сообщите Storage Pool, что я не хочу, чтобы зеркальный набор старых дисков больше находился в пуле.

Это правильно? Что произойдет, если один из дисков в одной из этих зеркальных пар пропадет? Продолжает ли Storage Pool считывать/записывать данные с копии этого диска, как в деградировавшем массиве RAID-1? И есть ли более прямой способ сказать: «Да, просто перестройте эту конкретную пару с этим новым диском»?

Я видел скриншоты шага 3, который я описал выше, с кнопкой ссылки «Подготовить к удалению» справа от каждого из физических дисков, но когда я перехожу на тот же экран в своей системе, эта ссылка у меня не появляется. Она появляется только тогда, когда в другом месте пула хранения достаточно места для возможности перемещения данных? Нужно ли что-то сделать, чтобы она появилась? Она появляется только для определенных конфигураций?

Я удивлен, что мне не удалось найти никакой ясной информации, проходящей через этот сценарий желания заменить неисправный диск, который является частью набора зеркал. По моему предыдущему опыту, это довольно распространенное явление.

решение1

Итак, я решил поделиться своим опытом с теми, кто оказался в похожей ситуации и лихорадочно ищет ответы в Google.

Одной из проблем, с которой мне пришлось столкнуться, было то, что у меня не было достаточного количества портов SATA на этой материнской плате, чтобы сделать это правильно. Поэтому шаги, которые я выполнил здесь, включают обходчтоНебольшая головная боль. Если у вас есть порты SATA для этого, вам не нужно вытаскивать больной диск, пока Storage Pool не подготовит его к удалению. Возможно, есть некоторые аргументы, что вы, возможно, захотите сделать этов любом случаеучитывая, что накопитель, если он такой же, как у меня, начал показывать признаки ненадежности.

В любом случае, похоже, что Storage Spaces выполняет ремонт зеркальных наборов так, как я и предполагал в вопросе: я не видел способа сказать системе: «Сделай это снова парой дисков, перестроив на этот новый». Похоже, что в Storage Spaces все работает в единицахпарыдисков.

Во-первых, если кто-то волнуется о том, обеспечивает ли зеркало тот тип избыточности данных, который вы ищете, я могу рассказать об этом опыте: я выключил компьютер, отключил плохо работающий диск и снова запустил его, а Storage Pool по-прежнему полностью реагировал и был пригоден для использования. Storage Spaces через несколько мгновений обнаружил отсутствие диска и вежливо попросил меня подключить его обратно. :-P

Что касается того, как быть с тем фактом, что в зеркальном наборе теперь большая дыра, я подключил два совершенно новых привода. В моем случае мне пришлось украсть кабель от моего оптического привода для одного из них, а для другого? Удаление неисправного привода былонеобходимостьпотому что мне также был нужен его порт SATA.

Когда система вернулась с установленными новыми дисками, Storage Spaces предоставили пулу опцию «Добавить диски». Нажатие этой кнопки автоматически определило два новых диска и позволило добавить их в пул, а это автоматически запустило процесс восстановления, который, пока я пишу это, находится в процессе «восстановления» (и на удивление быстро — за последние 15 минут он уже достиг 12%).

Я также могу подтвердить, что опция "Подготовить к удалению", которая отсутствовала у меня раньше, на самом деле волшебным образом появилась, как только в пуле появилось свободное место, в которое можно было поместить данные. Отсутствующий диск не получил опции "Подготовить к удалению", предположительно потому, что, судя по тому, как онотсутствующий, система не может переместить данные с этого диска. (К счастью, поскольку это набор зеркал, те же данные доступны на других дисках.) Но у него есть опция «Удалить диск». Я попытался нажать на нее, и мне сказали, что диск не может быть удален, поскольку на нем все еще есть данные. Однако выполнение этих шагов явно изменилоположение делотсутствующего диска в раздел «Подготовка к удалению».

Физические диски, на отсутствующем диске отображается сообщение «Подготовка к удалению»

Обратите внимание, что "использование" диска меньше, чем у других дисков. По мере ремонта этот процент постепенно снижается.

Я ожидаю, что после завершения ремонта его использование будет на уровне 0%, и можно будет логически отсоединить этот диск от пула. Кроме того, учитывая мою нехватку портов SATA, я скажу Storage Spaces подготовить партнера неисправного диска к удалению, и тогда я смогу удалить его, поменять местами некоторые кабели и вернуть свой оптический привод.

Если нет продолжения этого ответа, вы можете предположить, что все это удалось, как и планировалось. Если я столкнусь с непредвиденными ситуациями при извлечении заменяемых дисков, я последую за этим ответом.

Связанный контент