Назад | Перейти на главную страницу

Отключите проверку участников рейда при монтировании, чтобы смонтировать поврежденный участник рейда nvidia

Мой друг каким-то образом уничтожил свой массив Nvidia RAID1, и, пытаясь его исправить, он получил нерабочий массив. Из-за метаданных RAID фактические данные на диске хранились со смещением от начала. Мне удалось определить это смещение с помощью dd и hexeditor, а затем я использовал losetup для создания устройства цикла с правильным смещением, чтобы я мог смонтировать раздел.

Именно тогда я столкнулся с проблемами, а именно с тем, что mount говорит: "mount: unknown filesystem type 'nvidia_raid_member'". У меня также было это, когда я пытался смонтировать MD-компонент Linux на днях, и, поскольку я помню, что в прошлом это работало, я предположил, что это может быть своего рода защита. Поэтому я загрузил старый компакт-диск Sysrescue и попробовал его там, который работал (из-за более старой версии mount / libc / kernel / something).

Мне все еще нужно попытаться получить больше данных, и поскольку я не хочу продолжать использовать этот SysrecueCD, я хотел бы иметь возможность монтировать диск в моей обычной системе.

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

Думаю, я мог бы также обнулить блоки, которые выглядят как raid-блок, но я бы не стал ... Я сделал образ диска с данными par2, поэтому его можно восстановить, но все же ...

Вроде запоздалый ответ, но я работал над этим с помощью инструментов Linux fakeraid. Не помню, как (очень давно), но мне удалось использовать устройство сопоставления устройств, чтобы собрать массив в деградированном режиме с одним диском и получить доступ к новому виртуальному устройству.