В общем пока ситуация такая:
не дождался окончания копирования сбойного винта - он копировался на скорости всего 2 мб/с это при такой скорости пришлось бы ждать чуть не месяц полного копирования, да и судя по всему там диск полностью не рабочий и копируются и так нули...
попробовал сначала просто собрать массив:
Консоль:
root@rescue ~ # mdadm --assemble /dev/md10 /dev/sdc1 /dev/sdd1
mdadm: cannot open device /dev/sdc1: No such file or directory
mdadm: /dev/sdc1 has no superblock - assembly aborted
Проверил на наличии разделов /dev/sdc (это рабочий диск, на который копирвоался сбойный) - действительно ничего нет, ничего не скопировалось толком.
Попробовал создать массив - та же история - не идет:
Консоль:
root@rescue ~ # mdadm --create /dev/md10 --level=raid0 --raid-devices=2 /dev/sdc1 /dev/sdd1
mdadm: cannot open /dev/sdc1: No such file or directory
попробовал указать пропуск устройства - нельзя для raid0:
Консоль:
root@rescue ~ # mdadm --create /dev/md10 --level=raid0 --raid-devices=2 missing /dev/sdd1
mdadm: /dev/sdd1 appears to be part of a raid array:
level=raid0 devices=2 ctime=Fri Jan 11 10:54:08 2013
Continue creating array? y
mdadm: This level does not support missing devices
Погуглив понял что структура раздела не подходит для массива, так как она отличается от второго раздела со втрого винта (который скопировался нормально), поэтому нагугли как скопировать структуру:
Консоль:
sgdisk -R=/dev/sdc /dev/sdd
sgdisk -G /dev/sdc
После этого наконец-то удалось собрать массивы:
Консоль:
mdadm --create /dev/md10 --level=raid0 --raid-devices=2 /dev/sdc1 /dev/sdd1
mdadm --create /dev/md11 --level=raid0 --raid-devices=2 /dev/sdc2 /dev/sdd2
mdadm --create /dev/md12 --level=raid0 --raid-devices=2 /dev/sdc3 /dev/sdd3
Запустил testdisk на массиве с данными /dev/md12, но почему-то он не нашел файловые системы, вернее нашел но вообще левые и не те - почему-то походу поиска был один раздел FAT16, второй HFS, в конце работа была закончена уже почему-то с двумя якобы FAT32, которых там и быть не могло в принципе так как винда там и не стояла:
Консоль:
Disk /dev/md12 - 5974 GB / 5564 GiB - CHS 1458578432 2 4
The harddisk (5974 GB / 5564 GiB) seems too small! (< 7283 GB / 6783 GiB)
Check the harddisk size: HD jumpers settings, BIOS detection...
The following partitions can't be recovered:
Partition Start End Size in sectors
> FAT32 1684396613 0 4 1777760364 1 1 746910010
FAT32 1684783685 0 4 1778147436 1 1 746910010
Отчаявшись запустил еще раз testdisk (хотел с более глубоким поиском хотя почему-то у меня эта опция не сработала кажется)
Сечас на 76% вижу опять же те 2 фс FAT16 и HFS.
У меня постоянно в голове крутятся мысли - а почему я не могу заниматься только живым диском и его разделами - там я чтоли ничего найти не смогу так как он побывал в рейде или как? Я понимаю, что там точно по определению не будет целых файлов размером больше chunk size - а это 512Кб, но ведь половина меньших файлов размера блока все таки туда попадало.
Или там просто ФС нереально восстановить так как она чтоли была записана на первом диске массива который не удалось восстановить или там просто часть ФС или что...
Возникает вопрос - а как можно восстанавливать файлы без ФС - ведь теоретически и такое реально, пусть уже даже без структуры каталогов...