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

Извлечение данных из массива RAID 1 без оригинального контроллера

Сервер Dell x346 сломался (вышла из строя материнская плата), и мне нужно удалить несколько файлов с жесткого диска. Это 2 жестких диска SCSI в RAID 1. Насколько я знаю, оба диска в порядке.

Могу я просто вставить один из дисков в другой компьютер и получить данные?

Обычно RAID1 - это не что иное, как два обычных диска с небольшим количеством метаданных на конце диска, которые использует аппаратный RAID-контроллер.

Поэтому установка одного из них на другой компьютер должна быть безопасной. Я бы не стал использовать для этого RAID-контроллер, чтобы избежать любой возможности чтения и изменения метаданных RAID. Кроме того, вам обычно приходится выполнять некоторые настройки RAID на низком уровне, чтобы он увидел новый диск, чего я бы старался избегать, если это возможно. Но есть вероятность, что на обычном контроллере SCSI диск будет работать нормально, и вы сможете скопировать свои данные.

Если вы хотите быть очень осторожными, просто используйте dd чтобы создать образ одного из дисков, а затем смонтировать этот образ с помощью устройства loop в Linux.

Был ли это аппаратный контроллер, выполняющий RAID, или контроллер просто действовал как соединение, а RAID был выполнен программно?

Если это был аппаратный RAID, вам нужно будет подключить диски к контроллеру той же модели, иначе вы рискуете повредить RAID.

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

Если это был RAID-1, а не RAID-0 или JBOD, то диски должны быть точными копиями друг друга, если аппаратное обеспечение рейда не сделало что-то действительно странное. Большинство приводов не имеют перемычки только для чтения, которая была бы идеальной для экспериментов. Я бы попробовал поставить один диск в контроллер без рейда и посмотреть, что произойдет. Худший случай должен будь то на диске не обнаружены разделы, потому что рейд-контроллер сделал что-то странное или это был не RAID-1, просто убедитесь, что если Windows обнаружит, что у вас новый диск, и его нужно отформатировать, вы скажете ему НЕТ .

Я бы не стал вставлять диски в другой контроллер рейда, кроме как в крайнем случае. Контроллер может не принимать диски до тех пор, пока он не будет настроен, и контроллер может автоматически «инициализировать» массив как часть конфигурации.

Мне пришлось сделать это один раз, когда отказал контроллер RAID, а совместимая замена недоступна. Содержимое диска было нормальным, за исключением своего рода заголовка RAID в начале диска; К сожалению, это означало, что MBR не была в обычном месте, поэтому диск был фактически отключен. Что сработало для меня, так это выяснить размер заголовка, а затем использовать dd skip=headersizeinblocks if=/dev/disk1 of=/dev/disk2 чтобы скопировать его содержимое (без заголовка) на другой (больший) HD, который я мог бы смонтировать как обычно.