по ошибке я запустил fdisk /dev/sdb
а потом w
участнику рейда 0 я вижу сообщение типа the disk is now outside the raid
но я проигнорировал это и продолжаю работать над машиной. Потом делаю перезагрузку и пффф нет системы.
Я загрузил машину с USB и при запуске mdadm -E /dev/sda
Я вижу подробности рейда с отказавшим диском.
/dev/sda:
Magic : Intel Raid ISM Cfg Sig.
Version : 1.0.00
Orig Family : 4f3cdac1
Family : 4f3cdac1
Generation : 00000822
Attributes : All supported
UUID : f97ee5a6:3b369876:9d9d52a0:32dc2de7
Checksum : e58e948c correct
MPB Sectors : 1
Disks : 2
RAID Devices : 1
Disk00 Serial : 60L012651018DCHC
State : active
Id : 00000000
Usable Size : 500113672 (238.47 GiB 256.06 GB)
[OEMRAID0]:
UUID : 37adbe48:51eed222:1ec4fe1c:4a6f936c
RAID Level : 0
Members : 2
Slots : [U_]
Failed disk : 1
This Slot : 0
Array Size : 1000226816 (476.95 GiB 512.12 GB)
Per Dev Size : 500113672 (238.47 GiB 256.06 GB)
Sector Offset : 0
Num Stripes : 1953568
Chunk Size : 128 KiB
Reserved : 0
Migrate State : idle
Map State : failed
Dirty State : clean
Disk01 Serial : L0126510196FHC:0
State : active
Id : ffffffff
Usable Size : 500113672 (238.47 GiB 256.06 GB)
Затем я пытаюсь повторно добавить диск в массив с помощью mdadm --manage /dev/md0 -a /dev/sdb
и диск добавлен, но рейд не работает.
/dev/sdb:
Magic : Intel Raid ISM Cfg Sig.
Version : 1.0.00
Orig Family : 00000000
Family : 75517a2b
Generation : 00000001
Attributes : All supported
UUID : 00000000:00000000:00000000:00000000
Checksum : eaa2f456 correct
MPB Sectors : 1
Disks : 1
RAID Devices : 0
Disk00 Serial : 60L0126510196FHC
State : spare
Id : 01000000
Usable Size : 500115982 (238.47 GiB 256.06 GB)
Disk Serial : 60L0126510196FHC
State : spare
Id : 01000000
Usable Size : 500115982 (238.47 GiB 256.06 GB)
Что я могу сделать?
Прежде всего: после неправильной конфигурации RAID не делайте ничего, что записывает на диски, пока вы не прочитаете https://raid.wiki.kernel.org/index.php/Linux_Raid#When_Things_Go_Wrogn.
Но, как вы, наверное, знаете, RAID0 - это особый случай RAID, поскольку он по самому своему определению не является избыточный массив независимых дисков. Напротив, это рискованный способ ускорения операций дискового ввода-вывода с (как минимум) вдвое большим риском физического сбоя и повышенным риском, как вы видели, административных ошибок.
К сожалению, наиболее вероятный ответ на ваш вопрос: «Создайте массив с нуля и восстановите данные из последних резервных копий».