2

Раньше у меня была полностью настроенная система на RAID-массиве 2 ТБ (я знаю, это рискованно), но недавно я перешел на Ubuntu, работающий на SSD и использующий RAID для хранения файлов.

После обновления Ubuntu 11.04 мой компьютер часто ломался, и я решил, что пришло время попробовать другой дистрибутив Linux, введите openSUSE.

Проблема сейчас в том, что во время установки я каким-то образом удалил что-то с дисков RAID и теперь не могу загрузить их или получить к ним доступ через openSUSE, они больше не отображаются в /dev/mapper/nvidia_xxxxx .

Я думал, что мои данные были потеряны, пока я не загрузил Ubuntu Live img, и я все еще могу получить доступ к разделам на RAID.

Итак, как мне восстановить доступ к этим дискам в openSUSE?

1 ответ1

2

Проблема здесь заключается в том, что nVidia RAID - это не аппаратное устройство RAID, а то, что называется FakeRAID. Как таковой он нуждается в специальной поддержке, чтобы работать должным образом.

Как вы можете видеть диск через Ubuntu, я не верю, что вы что-то испортили.

Проблема с FakeRAID состоит в том, что они отнимают диски у системы, а затем требуют фактической поддержки операционной системы, чтобы их можно было правильно просматривать и использовать. В Windows надлежащие драйверы устанавливаются как часть установки операционной системы, и Ubuntu, по-видимому, имеет встроенную поддержку по умолчанию, а nVidia упоминается на их странице FakeRAIDHowTo .

FakeRAID использует ЦП компьютера (вместе со специальными драйверами поддержки) для достижения "прозрачной" конфигурации RAID, в отличие от полностью аппаратного RAID, который обычно имеет собственный процессор на плате RAID и выделенные каналы жесткого диска, или программного RAID, где находятся диски полностью обрабатывается операционной системой. Аппаратный RAID обычно более отказоустойчив и способен справляться лучше, чем FakeRAID в случае временного исчезновения одного жесткого диска. Аппаратный RAID, как правило, также работает быстрее и требует меньше ресурсов процессора на хосте, так как все чередование или зеркалирование данных выполняется аппаратно, а не программно.

В отношении совместимости FakeRAID, как правило, не одобряется, особенно в сообществе Linux, поскольку он очень зависит от производителей, выпускающих драйверы для Linux или позволяющих писать драйверы с открытым исходным кодом.

Я подозреваю, что страница FakeRAID Howto, которую я связал, даст некоторое представление о том, как получить подобную поддержку в SUSE.

Эта страница форума выглядит несколько многообещающей для openSUSE и FakeRAID, по крайней мере для установки на FakeRAID.

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