2

У меня есть 4 х 3 ТБ дисков в массиве RAID 10. Один не удался, поэтому теперь удален.

/proc/mdstat Личности: [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] md127: активный raid10 sdd [2] sdc [1] sde [3] 5860530176 блоков super 1.2 512K фрагментов 2 почти копии [4/3] [_UUU]

Я вставил новый жесткий диск, и он, похоже, подобрал его как sdb. Я не могу понять (даже с большим гуглом), какова сейчас правильная процедура, чтобы добавить sdb в качестве замены диска. Я обнаружил сообщения, в которых говорится, что мне нужно скопировать таблицу разделов с одного из других дисков, но когда я использую fdisk или sfdisk, он сообщает, что нет допустимых таблиц разделов, и, глядя в /dev, есть устройства sdc, sdd, sde но без разделов в списке. Тем не менее, массив RAID работает нормально (хотя и ухудшен)! Что здесь дает? Массив изначально создавался, когда я работал с Openmediavault, так что это похмелье от этого?

Я пробовал mdadm --assemble --scan, но это ничего не делает .. Я думаю, мне нужно как-то принудительно вставить sdb в массив, но я не хочу делать что-то не так, obvs!

Некоторый вывод из mdadm:

sudo mdadm -D /dev/md127
/dev/md127:
        Version : 1.2
  Creation Time : Wed Dec 12 13:48:21 2012
     Raid Level : raid10
     Array Size : 5860530176 (5589.04 GiB 6001.18 GB)
  Used Dev Size : 2930265088 (2794.52 GiB 3000.59 GB)
   Raid Devices : 4
  Total Devices : 3
    Persistence : Superblock is persistent  
    Update Time : Tue Jul  8 22:19:20 2014
          State : clean, degraded 
 Active Devices : 3
Working Devices : 3
 Failed Devices : 0
  Spare Devices : 0  
         Layout : near=2
     Chunk Size : 512K  
           Name : omv:4x3TB
           UUID : acaef996:1ea7102b:9cd52d00:af0ef09e
         Events : 779391  
    Number   Major   Minor   RaidDevice State
       0       0        0        0      removed
       1       8       32        1      active sync   /dev/sdc
       2       8       48        2      active sync   /dev/sdd
       3       8       64        3      active sync   /dev/sde

... и полный вывод из fdisk -l

sudo fdisk -l

ВНИМАНИЕ: GPT (таблица разделов GUID) обнаружена в '/dev/sda'! Утилита fdisk не поддерживает GPT. Используйте GNU Parted.

Диск /dev/sda: 60,0 ГБ, 60022480896 байт, 255 головок, 63 сектора / дорожка, 7297 цилиндров, всего 117231408 секторов. Единицы = сектора 1 * 512 = 512 байт. Размер сектора (логический / физический): 512 байт / 512 байт I / Размер O (минимальный / оптимальный): 512 байт / 512 байт. Идентификатор диска: 0x00000000

Идентификатор начальной и конечной блоков загрузки устройства System /dev/sda1 1 117231407 58615703+ ee GPT

Диск /dev/ mapper / tower - vg-root: 55,1 ГБ, 55067017216 байт, 255 головок, 63 сектора / дорожка, 6694 цилиндров, всего 107552768 секторов Единицы = секторы 1 * 512 = 512 байтов Размер сектора (логический / физический): 512 байт / 512 байт Размер ввода / вывода (минимальный / оптимальный): 512 байт / 512 байт. Идентификатор диска: 0x00000000

Диск /dev/ mapper / tower - vg-root не содержит допустимой таблицы разделов

Диск /dev/ mapper / tower - vg-swap_1: 4185 МБ, 4185915392 байта, 255 голов, 63 сектора / дорожка, 508 цилиндров, всего 8175616 секторов Единицы = сектора 1 * 512 = 512 байтов Размер сектора (логический / физический): 512 байт / 512 байт Размер ввода / вывода (минимальный / оптимальный): 512 байт / 512 байт. Идентификатор диска: 0x00000000

Диск /dev/ mapper / tower - vg-swap_1 не содержит допустимой таблицы разделов

Диск /dev/ sdb: 3000,6 ГБ, 3000592982016 байт, 255 головок, 63 сектора / дорожка, 364801 цилиндров, всего 5860533168 секторов. Единицы = сектора по 1 * 512 = 512 байт. Размер сектора (логический / физический): 512 байт / 4096 байт I / Размер O (минимальный / оптимальный): 4096 байт / 4096 байт. Идентификатор диска: 0x00000000

Диск /dev/ sdb не содержит допустимой таблицы разделов

Диск /dev/ sdc: 3000,6 ГБ, 3000592982016 байт, 255 головок, 63 сектора / дорожка, 364801 цилиндров, всего 5860533168 секторов. Единицы = сектора по 1 * 512 = 512 байт. Размер сектора (логический / физический): 512 байт / 4096 байт I / Размер O (минимальный / оптимальный): 4096 байт / 4096 байт. Идентификатор диска: 0x00000000

Диск /dev/ sdc не содержит допустимой таблицы разделов

Диск /dev/ sde: 3000,6 ГБ, 3000592982016 байт, 255 головок, 63 сектора / дорожка, 364801 цилиндров, всего 5860533168 секторов. Единицы = сектора по 1 * 512 = 512 байт. Размер сектора (логический / физический): 512 байт / 4096 байт I / Размер O (минимальный / оптимальный): 4096 байт / 4096 байт. Идентификатор диска: 0x00000000

Диск /dev/ sde не содержит допустимой таблицы разделов

Диск /dev/ sdd: 3000,6 ГБ, 3000592982016 байт, 255 головок, 63 сектора / дорожка, 364801 цилиндров, всего 5860533168 секторов. Единицы = сектора по 1 * 512 = 512 байт. Размер сектора (логический / физический): 512 байт / 4096 байт I / Размер O (минимальный / оптимальный): 4096 байт / 4096 байт. Идентификатор диска: 0x00000000

Диск /dev/ sdd не содержит допустимой таблицы разделов

Диск /dev/ md127: 6001,2 ГБ, 6001182900224 байта, 2 головки, 4 сектора / дорожка, 1465132544 цилиндра, всего 11721060352 сектора. Единицы = сектора 1 * 512 = 512 байт. Размер сектора (логический / физический): 512 байт / 4096 байт I / Размер O (минимальный / оптимальный): 524288 байт / 1048576 байт. Идентификатор диска: 0x00000000

Диск /dev/ md127 не содержит допустимой таблицы разделов

1 ответ1

2

Когда я столкнулся с подобной ситуацией (хотя это был не RAID10, и он не был создан установкой OpenMediaVault), я просто mdadm -add'eded новый диск в массив. Это фактически сделало новый диск «горячим» запасным диском, после чего поврежденный массив использовал его как средство для восстановления массива.

Помимо mdadm --add, я не совсем уверен, какие другие команды я выполнял (если они вообще были). Все, что я использовал оттуда, это справочная страница mdadm (8).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .