Клонирование жестких дисков из аппаратного RAID-массива?
Можно ли клонировать отдельные диски аппаратного RAID-массива, чтобы получить копию содержащегося в нем массива?
У меня есть RAID-контроллер Adaptec. Я перевел его в автономный режим, подключил жесткие диски членов RAID к обычному порту SATA и попытался клонировать диски на некоторые другие диски, используя G4L, используя режим RAW. Похоже, что процесс клонирования работал на основе количества скопированных данных. Но после того, как я использовал клонированные диски на RAID-контроллере Adaptec, он не обнаружил никаких массивов, но обнаружил диски.
Интересно, можно ли вообще клонировать диск или есть какие-то данные, которые нужно скопировать другим способом?
Обновление: как там, где некоторые вопросы о том, как и почему:
- рассматриваемый массив вызывает проблемы, и я подумал, что это будет самый безопасный способ клонировать диски и работать с копией вместо оригинальных дисков.
- массив не помещался на одном диске (для клонирования), поэтому я решил, что это будет путь
- У меня недостаточно хранилища NAS для клонирования массива
- Я пытался клонировать диски большего размера, так как оригинальная модель больше не доступна (больше не продается), и у меня нет замен
- Я выключил систему перед (и между) копированием / переключением дисков, чтобы избежать проблем с обнаружением горячей замены, сбивания с толку контроллера и наличия согласованного состояния между дисками
1 ответ
Is it possible to clone the individual disks of a hardware RAID to get a copy of the contained array?
yes, it is possible to copy individual disks. Regardless if they are part of a RAID array or not. Just power the computer with the drives in it down, move the un-powered drive to another computer * and copy it.
There are many methods to do the last. Некоторые из них:
- Full disk image (eg with Norton Ghost)
- Full disk image (eg with Acronis)
- Просто
dd
,cat
или жеcp
of the whole drive (any unix like OS, either installed or from a LiveCD/LiveUSB.
Any of those will do as long as the disk you are copying is not in use.
You can even read from the disk and store the copy somewhere on the network (eg use cat piled though netcat).
I have an Adaptec RAID controller. I put it offline, attached the raid members HDDs to a regular SATA port and tried to clone the disks to some other disks using G4L ( http://sourceforge.net/projects/g4l/) using the RAW mode. It looked like the clone process did work (amount
According to your link g41 supports raw copies of whole disks. That should have worked.
of data copied), but after I used the cloned disks on the Adaptec RAID controller, it did not find any arrays (but did detect the disks).
Вы копируете на одинаковые диски? (Чтение: копировали ли вы на диски с точно таким же размером? Копирование с 2 ТБ до 2 ТБ (со вторыми 2 ТБ на несколько КБ меньше) может вызвать много проблем, если в последнем секторе диска есть данные.
И наоборот: больший диск также может вызывать проблемы по той же причине.
Поэтому мне интересно, возможно ли вообще клонировать диск или есть какие-то данные, которые нужно скопировать другим способом?
Необработанная копия 1:1 на идентичный диск должна работать.
Это странный способ скопировать данные. Обычно вы просто создаете второй массив RAID (или стираете и восстанавливаете исходный RAID) и восстанавливаете данные из резервных копий.
Это приводит меня к мысли, что у вас есть "проблема X" и что вы пытаетесь решить ее "методом Y". Это может сработать, но добавление, почему вы хотите сделать эту странную вещь, может очень помочь.
*: Причина использования другого компьютера заключается в том, что карта RAID может обнаружить, что диск был удален, и удалить его из массива. Таким образом выключите его, извлеките диск, скопируйте диск и поместите его обратно перед включением карты RAID.
(Отключение карты RAID также может работать).