Помощь с синтаксисом mdadm.conf для повторной сборки существующего RAID0

Я пытаюсь восстановить данные друзей с ноутбука Sony Vaio VGN-AW47GH. Он имеет пару жестких дисков Toshiba MK5055GS объемом 2,5 "500 Гбайт (в соответствии с моим чтением) в 1TB RAID0. Ноутбук больше не работает, поэтому я пытаюсь подключить его к своей системе Ubuntu 14.04.

Мне нужна помощь в синтаксисе файла /etc/mdadm/mdadm.conf чтобы сделать RAID0 /etc/mdadm/mdadm.conf для Ubuntu. Надеюсь, кто-то, знакомый с mdadm.conf , сможет указать мне в правильном направлении, так как страница руководства и поиск в Интернете не дают мне достаточно ясного понимания.

Они появляются как /dev/sda & /dev/sdb и я получаю следующее из mdadm examine/scan после запуска mdadm --assemble --scan

 # mdadm --examine --scan /dev/sda mdadm: ARRAY line /dev/md/imsm0 has no identity information. ARRAY metadata=imsm UUID=99fcd315:2ac78f08:08014b0a:33f4585f ARRAY /dev/md/Volume0 container=99fcd315:2ac78f08:08014b0a:33f4585f member=0 UUID=245d2401:2ad11a3c:6edacb92:47ce3340 

Результаты исследования / scan / dev / sdb

 # mdadm --examine --scan /dev/sdb mdadm: ARRAY line /dev/md/imsm0 has no identity information. ARRAY metadata=imsm UUID=99fcd315:2ac78f08:08014b0a:33f4585f ARRAY /dev/md/Volume0 container=99fcd315:2ac78f08:08014b0a:33f4585f member=0 UUID=245d2401:2ad11a3c:6edacb92:47ce3340 

Вот результаты исследования без опции –scan:

 # mdadm --examine /dev/sda mdadm: ARRAY line /dev/md/imsm0 has no identity information. /dev/sda: Magic : Intel Raid ISM Cfg Sig. Version : 1.0.00 Orig Family : 08b9238d Family : 08b9238d Generation : 00001c59 Attributes : All supported UUID : 99fcd315:2ac78f08:08014b0a:33f4585f Checksum : 1b2c84f0 correct MPB Sectors : 1 Disks : 2 RAID Devices : 1 Disk01 Serial : 9934C0KIT State : active Id : 00040000 Usable Size : 976768264 (465.76 GiB 500.11 GB) [Volume0]: UUID : 245d2401:2ad11a3c:6edacb92:47ce3340 RAID Level : 0 Members : 2 Slots : [_U] Failed disk : 0 This Slot : 1 Array Size : 1953536000 (931.52 GiB 1000.21 GB) Per Dev Size : 976768264 (465.76 GiB 500.11 GB) Sector Offset : 0 Num Stripes : 3815500 Chunk Size : 128 KiB Reserved : 0 Migrate State : idle Map State : normal Dirty State : clean Disk00 Serial : 9934C0KJT State : active failed Id : 00000000 Usable Size : 976768264 (465.76 GiB 500.11 GB)[/CODE] 

Результаты исследования на / dev / sdb

 # mdadm --examine /dev/sdb mdadm: ARRAY line /dev/md/imsm0 has no identity information. /dev/sdb: Magic : Intel Raid ISM Cfg Sig. Version : 1.0.00 Orig Family : 08b9238d Family : 08b9238d Generation : 00001c59 Attributes : All supported UUID : 99fcd315:2ac78f08:08014b0a:33f4585f Checksum : 1b2c84f0 correct MPB Sectors : 1 Disks : 2 RAID Devices : 1 [Volume0]: UUID : 245d2401:2ad11a3c:6edacb92:47ce3340 RAID Level : 0 Members : 2 Slots : [_U] Failed disk : 0 This Slot : ? Array Size : 1953536000 (931.52 GiB 1000.21 GB) Per Dev Size : 976768264 (465.76 GiB 500.11 GB) Sector Offset : 0 Num Stripes : 3815500 Chunk Size : 128 KiB Reserved : 0 Migrate State : idle Map State : normal Dirty State : clean Disk00 Serial : 9934C0KJT State : active failed Id : 00000000 Usable Size : 976766862 (465.76 GiB 500.10 GB) Disk01 Serial : 9934C0KIT State : active Id : 00040000 Usable Size : 976766862 (465.76 GiB 500.10 GB) 

В dev нет файла / dev / md / Volume0. Сейчас есть несколько файлов md:

 # ls -la /dev/md* | grep md brw-rw---- 1 root disk 9, 126 May 24 22:05 /dev/md126 brw-rw---- 1 root disk 9, 127 May 25 22:27 /dev/md127 /dev/md: lrwxrwxrwx 1 root root 8 May 25 22:27 imsm0 -> ../md127 

Для / dev / md126

 # mdadm --examine --scan /dev/md126 mdadm: ARRAY line /dev/md/imsm0 has no identity information. 

Для / dev / md17

 # mdadm --examine --scan /dev/md127 mdadm: ARRAY line /dev/md/imsm0 has no identity information. ARRAY metadata=imsm UUID=99fcd315:2ac78f08:08014b0a:33f4585f ARRAY /dev/md/Volume0 container=99fcd315:2ac78f08:08014b0a:33f4585f member=0 UUID=245d2401:2ad11a3c:6edacb92:47ce3340 

Дополнительная диагностическая информация по запросу:

 # mdadm --assemble --scan mdadm: ARRAY line /dev/md/imsm0 has no identity information. mdadm: Container /dev/md126 has been assembled with 2 drives # cat /proc/mdstat Personalities : [raid10] [raid1] [raid6] [raid5] [raid4] [linear] [multipath] [raid0] md126 : inactive sdb[1](S) sda[0](S) 5605 blocks super external:imsm unused devices: <none> # ls -la /dev/md* brw-rw---- 1 root disk 9, 126 Jun 8 19:46 /dev/md126 # mount -o ro /dev/md126 /mnt mount: /dev/md126: can't read superblock # mdadm --stop /dev/md126 mdadm: stopped /dev/md126 # mdadm --assemble /dev/md0 --verbose --force /dev/sd[ab] mdadm: looking for devices for /dev/md0 mdadm: /dev/sda is identified as a member of /dev/md0, slot -1. mdadm: /dev/sdb is identified as a member of /dev/md0, slot -1. mdadm: Marking array /dev/md0 as 'clean' mdadm: added /dev/sdb to /dev/md0 as -1 mdadm: added /dev/sda to /dev/md0 as -1 mdadm: Container /dev/md0 has been assembled with 2 drives # cat /proc/mdstat Personalities : [raid10] [raid1] [raid6] [raid5] [raid4] [linear] [multipath] [raid0] md0 : inactive sda[1](S) sdb[0](S) 5605 blocks super external:imsm unused devices: <none> # mdadm --readonly /dev/md0 # mount -o ro /dev/md0 /mnt mount: /dev/md0: can't read superblock 

Обновление 12/06/2016

Перезагрузка перегружает устройства из sda & sdb в sdg & sdi извините. Мне не удавалось пробовать вариант -I, пока я не остановил все и не запустил его следующим образом. Я также включил настройку среды IMSM_NO_PLATFORM, которую забыл, что по умолчанию перезагрузился.

 # export IMSM_NO_PLATFORM=1 # Allow mdadm to access/modify an IMSM array # mdadm --stop /dev/md0 # mdadm -I /dev/sdg --verbose mdadm: container /dev/md/imsm0 now has 1 device mdadm: not enough devices to start the container # mdadm -I /dev/sdi --verbose mdadm: container /dev/md/imsm0 now has 2 devices mdadm: not enough devices to start the container # mdadm --query --detail /dev/md/imsm0 /dev/md/imsm0: Version : imsm Raid Level : container Total Devices : 2 Working Devices : 2 UUID : 99fcd315:2ac78f08:08014b0a:33f4585f Member Arrays : Number Major Minor RaidDevice 0 8 96 - /dev/sdg 1 8 128 - /dev/sdi # mdadm --query /dev/md/imsm0 /dev/md/imsm0: 0.00KiB (null) 0 devices, 2 spares. Use mdadm --detail for more detail. # mdadm -I /dev/md/imsm0 --verbose mdadm: not enough devices to start the container # mdadm --assemble --scan mdadm: array /dev/md/Volume0_0 now has 1 device mdadm: No arrays found in config file or automatically # ls -la /dev/md* brw-rw---- 1 root disk 9, 126 Jun 12 17:02 /dev/md126 brw-rw---- 1 root disk 9, 127 Jun 12 17:00 /dev/md127 /dev/md: total 0 drwxr-xr-x 2 root root 60 Jun 12 17:00 . drwxr-xr-x 18 root root 5000 Jun 12 17:02 .. lrwxrwxrwx 1 root root 8 Jun 12 17:00 imsm0 -> ../md127 # mdadm --query --detail /dev/md126 /dev/md126: Container : /dev/md/imsm0, member 0 Raid Level : raid0 Raid Devices : 2 Total Devices : 1 State : active, FAILED, Not Started Active Devices : 1 Working Devices : 1 Failed Devices : 0 Spare Devices : 0 Chunk Size : 128K UUID : 245d2401:2ad11a3c:6edacb92:47ce3340 Number Major Minor RaidDevice State 0 0 0 0 removed 0 8 96 1 active sync /dev/sdg 

Таким образом, похоже, что я получил доступ к контейнеру imsm0 с отсутствующим (удаленным) устройством и устройством ok / dev / sdg. Любые мысли о том, как идентифицировать недостающее устройство и повторно добавить его?

Все и вся (конструктивный) ввод очень оценили!

Interesting Posts

Как получить дизайн коричного окна

Есть ли исходные репозитории APT для Debian Lenny?

Ошибка: не удалось инициализировать библиотеку NSS на RHEL 7.3 после установки пакета libvirt

Как получить доступ к домашним каталогам через IP-адрес сервера

использование переменных среды в файлах tmux.conf

Установка временных псевдонимов bash при входе в папку

Сценарий оболочки для извлечения текста с веб-сайта

сортировать каждый столбец (поле) в файле отдельно

Как сообщить systemd о прекращении службы, когда она больше не требуется / требуется

Настройка bash PS1

Устройство в fstab не устанавливается при загрузке

Как перенаправить вывод в журнал из команды wait

Открыть размер и положение ширины предварительного просмотра PDF-файла и «всегда сверху» из командной строки

ConsoleKit сообщает об активности / is-local только на втором + входе

Как переместить раздел rc.conf HARDWARE в /etc/modules-load.d/?

Linux и Unix - лучшая ОС в мире.