RAID10 Recovery

Несколько ночей назад у меня произошел сбой массива RAID10, и я должен признать, что я совершенно потерян во всем этом. Я много гуглил и не понимаю, что происходит.

Если бы кто-нибудь здесь мог дать мне какое-то понимание, чтобы я пошел в полупродуктивном направлении, я был бы очень благодарен.

Я разместил вывод dmesg и mdadm здесь: http://pastebin.com/PwtaHP9e

root @ sysresccd / root% cat / proc / mdstat
Личности: [линейный] [многолучевой] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md1: неактивный sdb2[2](S) sda2[4](S) sdd2[3](S) sdc2[1](S)
      3905625088 блоков супер 1.1

md0: активный raid1 sdc1[1] sdd1[3] sdb1[2]
      255936 блоков супер 1.0 [4/3] [_UUU]

неиспользуемые устройства: 
root @ sysresccd / root% dmesg | Grep Raid
[   10.228754] md: raid0 личность зарегистрирована для уровня 0
[   10.230465] md: raid1 личность зарегистрирована для уровня 1
[   10.255010] raid6: int64x1   2039 МБ / с
[   10.272036] raid6: int64x2   2265 МБ / с
[   10.289035] raid6: int64x4   1949 МБ / с
[   10.306028] raid6: int64x8   1425 МБ / с
[   10.323032] raid6: sse2x1    3218 МБ / с
[   10.340017] raid6: sse2x2    4085 МБ / с
[   10.357021] raid6: sse2x4    6691 МБ / с
[   10.357022] raid6: с использованием алгоритма sse2x4 (6691 МБ / с)
[   10.358839] md: raid6 личность зарегистрирована для уровня 6
[   10.358846] md: raid5 личность зарегистрирована для уровня 5
[   10.358847] md: raid4 личность зарегистрирована для уровня 4
[   10.363035] md: raid10 личность зарегистрирована для 10 уровня
[   10.750614] md/raid1:md0: активен с 3 из 4 зеркал
[   44.530653] md: неверная магия суперблока рейда на sda1
root @ sysresccd / root%



root @ sysresccd / root% dmesg | Grep MD
[    0.000000] Версия Linux 3.2.28-std300-amd64 (root@ Catalyst) (версия gcc 4.4.7 (Gentoo 4.4.7 p1.0, pie-0.4.5)) #2 SMP Вторник, 21 августа 18:35:38 UTC 2012
[    2.568955] usb usb1: Производитель: Linux 3.2.28-std300-amd64 ehci_hcd
[    2.584953] usb usb2: Производитель: Linux 3.2.28-std300-amd64 ehci_hcd
[    2.588163] usb usb3: Производитель: Linux 3.2.28-std300-amd64 uhci_hcd
[    2.590887] usb usb4: Производитель: Linux 3.2.28-std300-amd64 uhci_hcd
[    2.597811] usb usb5: Производитель: Linux 3.2.28-std300-amd64 uhci_hcd
[    2.600571] usb usb6: Производитель: Linux 3.2.28-std300-amd64 uhci_hcd
[   10.225876] md: линейная личность, зарегистрированная для уровня -1
[   10.227323] md: многолучевая личность, зарегистрированная для уровня -4
[   10.228754] md: raid0 личность зарегистрирована для уровня 0
[   10.230465] md: raid1 личность зарегистрирована для уровня 1
[   10.358839] md: raid6 личность зарегистрирована для уровня 6
[   10.358846] md: raid5 личность зарегистрирована для уровня 5
[   10.358847] md: raid4 личность зарегистрирована для уровня 4
[   10.363035] md: raid10 личность зарегистрирована для 10 уровня
[   10.733472] md: md0 остановлен.
[   10.734535] md: bind
[   10.734667] md: bind
[   10.734803] md: bind
[   10.734942] md: bind
[   10.734958] md: выкинуть из массива не свежий sda1!
[   10.734963] md: unbind
[   10.749093] md: export_rdev(sda1)
[   10.750614] md/raid1:md0: активен с 3 из 4 зеркал
[   10.750641] md0: обнаруженное изменение емкости с 0 до 262078464
[   10.751856]  md0: неизвестная таблица разделов
[   10.992977] md: md1 остановлен.
[   10.994538] md: bind
[   10.994672] md: bind
[   10.994820] md: bind
[   10.994982] md: bind
[   44.523203] md: Автоопределение RAID-массивов.
[   44.530653] md: неверная магия суперблока рейда на sda1
[   44.530656] md: sda1 не имеет действительного суперблока v0.90, не импортирует!
[   44.530701] md: не удалось открыть неизвестный блок (8,2).
[   44.530711] md: не удалось открыть неизвестный блок (8,17).
[   44.530714] md: не удалось открыть неизвестный блок (8,18).
[   44.530718] md: не удалось открыть неизвестный блок (8,33).
[   44.530722] md: не удалось открыть неизвестный блок (8,34).
[   44.530726] md: не удалось открыть неизвестный блок (8,49).
[   44.530729] md: не удалось открыть неизвестный блок (8,50).
[   44.530731] md: отсканировано 8 и добавлено 0 устройств.
[   44.530732] md: автозапуск...
[   44.530733] ​​md:... автозапуск СДЕЛАНО.




root@sysresccd /root % mdadm --assemble --scan -v
mdadm: ищу устройства для дальнейшей сборки
mdadm: нет распознаваемого суперблока в / dev / md / 0
mdadm: не удается открыть устройство / dev / sr0: носитель не найден
mdadm: не удается открыть устройство / dev / sdd2: устройство или ресурс заняты
mdadm: не удается открыть устройство / dev / sdd1: устройство или ресурс заняты
mdadm: не удается открыть устройство / dev / sdd: устройство или ресурс заняты
mdadm: не удается открыть устройство / dev / sdc2: устройство или ресурс заняты
mdadm: не удается открыть устройство / dev / sdc1: устройство или ресурс заняты
mdadm: не удается открыть устройство / dev / sdc: устройство или ресурс заняты
mdadm: невозможно открыть устройство / dev / sdb2: устройство или ресурс заняты
mdadm: не удается открыть устройство / dev / sdb1: устройство или ресурс заняты
mdadm: не удается открыть устройство / dev / sdb: устройство или ресурс заняты
mdadm: невозможно открыть устройство / dev / sda2: устройство или ресурс заняты
mdadm: не удается открыть устройство / dev / sda: устройство или ресурс заняты
mdadm: невозможно открыть устройство / dev / loop0: устройство или ресурс заняты
mdadm: / dev / sda1 определяется как член /dev/md/localhost.localdomain:0, слот 0.
mdadm: нет устройства обновления для слота 1 файла /dev/md/localhost.localdomain:0
mdadm: нет устройства обновления для слота 2 /dev/md/localhost.localdomain:0
mdadm: нет устройства обновления для слота 3 /dev/md/localhost.localdomain:0
mdadm: добавлен / dev / sda1 в /dev/md/localhost.localdomain:0 как 0
mdadm: /dev/md/localhost.localdomain:0 запущен с 1 диска (из 4).
mdadm: ищу устройства для дальнейшей сборки
mdadm: ищу устройства для дальнейшей сборки
mdadm: нет распознаваемого суперблока в / dev / md / 0
mdadm: нет распознаваемого суперблока в / dev / md / 0
mdadm: не удается открыть устройство / dev / sr0: носитель не найден
mdadm: не удается открыть устройство / dev / sdd2: устройство или ресурс заняты
mdadm: не удается открыть устройство / dev / sdd1: устройство или ресурс заняты
mdadm: не удается открыть устройство / dev / sdd: устройство или ресурс заняты
mdadm: не удается открыть устройство / dev / sdc2: устройство или ресурс заняты
mdadm: не удается открыть устройство / dev / sdc1: устройство или ресурс заняты
mdadm: не удается открыть устройство / dev / sdc: устройство или ресурс заняты
mdadm: невозможно открыть устройство / dev / sdb2: устройство или ресурс заняты
mdadm: не удается открыть устройство / dev / sdb1: устройство или ресурс заняты
mdadm: не удается открыть устройство / dev / sdb: устройство или ресурс заняты
mdadm: невозможно открыть устройство / dev / sda2: устройство или ресурс заняты
mdadm: не удается открыть устройство / dev / sda1: устройство или ресурс заняты
mdadm: не удается открыть устройство / dev / sda: устройство или ресурс заняты
mdadm: невозможно открыть устройство / dev / loop0: устройство или ресурс заняты
root@sysresccd /root % mdadm - изучить /dev/sd[abcd]2
/dev/sda2:
          Magic: a92b4efc Версия: 1.1 Карта объектов: 0x1 UUID массива: 160f35df: 54055a13: 77806c03: b12aea12 Имя: localhost.localdomain:1 Время создания: Четверг, 12 сентября 02:37:10 2013 Уровень рейда: raid10 Рейдовые устройства: 4 Доступен Dev Размер: 1953007616 (931.27 ГиБ 999.94 ГБ) Размер массива: 3905492992 (1862.28 ГиБ 1999.61 ГБ) Используемый размер Dev: 1952746496 (931.14 ГиБ 999.81 ГБ) Смещение данных: 2048 секторов Супер смещение: 0 секторов Состояние: чистый UUID устройства: ae4e65b3: 95c4da54: d295cf4c: de32e851 Внутренний битовый образ: 8 секторов из суперблока Время обновления: Пн 21 октября 02:21:07 2013 Контрольная сумма: f86dd3de - правильные события: 0 Расположение: около =2 Размер куска: 512 КБ Роль устройства: запасной Массив Состояние: ..AA ('A' == активный, '.' == отсутствует)
/dev/sdb2: Магия: a92b4efc Версия: 1.1 Карта возможностей: 0x1 Массив UUID: 160f35df:54055a13:77806c03:b12aea12 Имя: localhost.localdomain:1 Время создания: Чт 12 сентября 02:37:10 2013 Уровень рейда: raid10 Рейд-устройств: 4 Доступен Размер Dev: 1952747520 (931,14 ГБ, 999,81 ГБ) Размер массива: 3905492992 (1862,28 ГБ, 1999,61 ГБ) Используемый размер Dev: 1952746496 (931,14 ГБ, 999,81 ГБ) Смещение данных: 262144 сектора Суперсмещение: 0 секторов Состояние: чистый UUID устройства: 9fdb73ad: 62cbb6ad: ab3b67: 48a7cbae Внутренняя битовая карта: 8 секторов от суперблока. Время обновления: Пн. 21 октября 02:21:07 2013 Контрольная сумма: 6873c900 - правильно События: 17186 Макет: рядом =2 Размер куска: 512K Роль устройства: активное устройство 2 Состояние массива: ..AA ('A' == active, '.' == отсутствует)
/dev/sdc2:
          Magic: a92b4efc Версия: 1.1 Карта возможностей: 0x1 UUID массива: 160f35df: 54055a13: 77806c03: b12aea12 Имя: localhost.localdomain:1 Время создания: Чт 12 сентября 02:37:10 2013 Уровень рейда: raid10 Рейд-устройства: 4 Доступен Dev Размер: 1952747520 (931,14 ГБ 999,81 ГБ) Размер массива: 3905492992 (1862,28 ГиБ 1999,61 ГБ) Используемый размер Dev: 1952746496 (931,14 ГБ 999,81 ГБ) Данные Смещение: 262144 сектора. Супер смещение: 0 секторов. Состояние: чистый UUID устройства: 5d5f5fbf: 4b2140f9: 3f622131: 79f52f32 Внутренний битовый массив: 8 секторов из суперблока. Время обновления: понедельник, 21 октября 02:08:42. 2013 Контрольная сумма: 6d691077 - правильно. События: 17175 Макет: рядом =2 Размер куска: 512 КБ Роль устройства: активное устройство 1 Состояние массива: AAAA ('A' == активный, '.' == отсутствует)
/dev/sdd2: Магия: a92b4efc Версия: 1.1 Карта возможностей: 0x1 UUID массива: 160f35df: 54055a13: 77806c03: b12aea12 Имя: localhost.localdomain:1 Время создания: Чт 12 сентября 02:37: 10 Уровень рейда в 2013 году: raid10 Рейд-устройства: 4 Доступный размер Dev: 1952747520 (931,14 ГБ 999,81 ГБ) Размер массива: 3905492992 (1862,28 ГиБ 1999,61 ГБ) Используемый размер Dev: 1952746496 (931,14 ГБ 999,81 ГБ) Смещение данных: 262144 сектора Суперсмещение: 0 секторов Состояние: чистый UUID устройства: 57e6e332: c199a57b: 94846dd1: 5551635d Внутренний битовый образ: 8 секторов из суперблока Время обновления: Пн 21 октября 02:21:07 2013 Контрольная сумма: 2ed0910d - правильно События: 17186 Расположение: около =2 Размер куска: 512K Роль устройства: активное устройство 3 Состояние массива: ..AA ('A' == активный, '.' == отсутствует) 

1 ответ

Вещи, конечно, выглядят странно. Ваш диск sda вышел из строя и вы его заменили?

md0 активен с одним неисправным диском. Это не должно быть проблемой, вы можете просто смонтировать его. Чтобы исправить это, вам нужно mdadm /dev/md0 -a /dev/sda1 снова добавить выгнанный sda1, и он должен быть синхронизирован.

MD1 остановлен, и я не знаю, почему именно. Возможно, вы можете получить его с mdadm --run /dev/md1 возможно с добавлением --force, Если это работает, он должен начать повторную синхронизацию, поскольку sda2 помечен как запасной.

Если это не сработает, вам, возможно, придется полностью воссоздать md1 с потерей данных. Поскольку устройства добавляются в рейд, вам нужно сначала удалить их с помощью mdadm /dev/md1 --remove /dev/sda2 --remove /dev/sdb2 --remove /dev/sdc2 --remove /dev/sdd2/ а затем воссоздать его с mdadm --create /dev/md1 --level=10 /dev/sda2 /dev/sdb2 /dev/sdc2 /dev/sdd2

Возможно, вам придется отключить все устройства, прежде чем MD1 отпустит их. Возможно, вам придется --zero-суперблок, прежде чем вы сможете восстановить.

Удачи тебе.

Другие вопросы по тегам