У меня есть FreeBSD 8.0 amd64 box w/ 1 ATA-диск для системы и 4 SATA-диска в качестве пула RAIDZ. Диск ATA не отражается и не является частью какого-либо пула, но также не содержит ценных данных.

Как восстановить zpool, если по какой-либо причине происходит сбой этого диска ATA, но предположим, что мои диски SATA RAIDZ vdev остаются нетронутыми? Должен ли я также использовать хотя бы конфигурацию зеркала для этого?

1 ответ1

1

Мне удалось обновить пул RAIDz, созданный с помощью FreeNAS (который использует FreeBSD), до OpenSolaris. Я считаю, что мне нужно было выполнить zpool import -f {name of pool}, и он проверил диски и смог определить, какие из них являются частью пула.

Таким образом, я не восстановился после сбоя ОС, но я поменял свой диск пула, не выполняя экспорт, и я предполагаю, что сбой диска ОС будет аналогичным.

Короче говоря, если диск FreeBSD выходит из строя, когда вы заменяете и перезагружаете, я считаю, что все, что вам нужно сделать, это импортировать zpool, чтобы заново подключить пул к этой машине.

Что касается зеркалирования диска ОС, я думаю, что это всегда хорошая идея. Другой альтернативой является создание образа диска ОС, похожего на Ghost или Acronis. Таким образом, когда вы перестраиваете голое железо, вы можете создать предварительно настроенное изображение. В этом случае операционная система может не знать, что пул был создан ранее.

Удачи.

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