Для друга я пытаюсь восстановить данные с внешнего диска Western Digital My Book Studio II в режиме raid 0.
Сначала я попытался спасти данные под OSX, ОС, используемой другом. Поскольку устройство даже не включалось, мы позвонили в WD, и они отправили новое устройство. После установки жестких дисков в новый корпус они распознаются OSX, и содержимое даже отображается. К сожалению, как только мы пытаемся скопировать данные, устройство отключается.
Так что теперь я пытаюсь понять, смогу ли я получить данные под Linux. Я положил жесткие диски в коробку Linux:
root@sysresccd /root % fdisk -l
Disk /dev/sda: 2000.4 GB, 2000398934016 bytes, 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/sdb: 2000.4 GB, 2000398934016 bytes, 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdb1 1 4294967294 2147483647 ee GPT
[*snip of OS disk*]
root@sysresccd /root %
после чего я попытался создать программный raid-массив, используя блоки разных размеров (все степени от 2 до 2 ^ 32 до 2 ^ 32) и два разных порядка для дисков (/dev/sda,/dev/sdb и / DEV / SDB,/ DEV / SBA). Но для каждой из комбинаций я получаю один из следующих сбоев:
- Сбой mdadm с сообщением «Ошибка RUN_ARRAY: неверный аргумент»
- Сбой монтирования с сообщением "hfs: невозможно найти HFS+ суперблок"
- Сбой монтирования без сообщения, но в системном журнале зарегистрирована ошибка ядра
На самом деле у меня сейчас нет идей, кто-нибудь может указать мне дальше или я должен сообщить плохую новость своему другу?