Сбой диска в Raid1. Не может заменить

У меня есть программное обеспечение raid1, и mdadm послал по электронной почте мне, которого привел к сбою диск. Следующие шаги, которые я нашел онлайн, я отметил, как отказавший и удалено диск от набега.

Я заменил диск точным, делают и модель, но новым диском в, набег не запустится. кошка/proc/mdstat просто говорит свое неактивное.

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

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

mdadm.conf

# mdadm.conf
#
# Please refer to mdadm.conf(5) for information about this file.
#

# by default (built-in), scan all partitions (/proc/partitions) and all
# containers for MD superblocks. alternatively, specify devices to scan, using
# wildcards if desired.
#DEVICE partitions containers

# auto-create devices with Debian standard permissions
CREATE owner=root group=disk mode=0660 auto=yes

# automatically tag new arrays as belonging to the local system
HOMEHOST 

# instruct the monitoring daemon where to send mail alerts
MAILADDR myemail@gmail.com

# definitions of existing MD arrays

# This file was auto-generated on Sun, 30 Dec 2012 02:27:19 -0700
# by mkconf $Id$
DEVICE /dev/sdb1 /dev/sdb1
ARRAY /dev/md0 level=raid1 devices=/dev/sdb1,/dev/sdb1

fdisk-l

Disk /dev/sda: 640.1 GB, 640135028736 bytes
255 heads, 63 sectors/track, 77825 cylinders, total 1250263728 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00058100

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048  1241874431   620936192   83  Linux
/dev/sda2      1241876478  1250263039     4193281    5  Extended
/dev/sda5      1241876480  1250263039     4193280   82  Linux swap / Solaris

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdb: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1  3907029167  1953514583+  ee  GPT
Partition 1 does not start on physical sector boundary.

WARNING: GPT (GUID Partition Table) detected on '/dev/sdc'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdc: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1  3907029167  1953514583+  ee  GPT
Partition 1 does not start on physical sector boundary.

Disk /dev/md0: 2000.3 GB, 2000263380992 bytes
2 heads, 4 sectors/track, 488345552 cylinders, total 3906764416 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

Disk /dev/md0 doesn't contain a valid partition table

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

ОБНОВЛЕНИЕ: Добавление большей информации после другой попытки. После откладывания неисправного диска это начало восстанавливать затем отказавший как ожидалось.

Запущенный путем создания нового mdadm.conf файла sudo su -c "/usr/share/mdadm/mkconf > /etc/mdadm/mdadm.conf"

  1. Отказавший затем удалил/dev/sdc1
  2. Установленный новый HD
  3. скопированный по использованию раздела sgdisk -R /dev/sdc /dev/sdb
  4. Обновленный UUID sgdisk -G /dev/sdc
  5. sfdisk -r /dev/sdc
  6. mdadm --manage /dev/md0 --add /dev/sdc1

Попытка добавить sdc1 ошибку mdadm: cannot get array info for /dev/md0

0
задан 13 August 2014 в 22:22

1 ответ

Хорошо, в первую очередь, немного больше информации о Вашей установке было бы хорошо, таким образом, я мог заполнить Ваши имена раздела и т.д.

, Поскольку Вы сказали маркировку ее, как отказавший и удалено она (я предполагаю с mdadm --manage /dev/md0 --remove /dev/sdb1 или безотносительно разделов набега / физические разделы для каждого раздела).

Вы делали это в живой системе? Значение - это машина, которую можно выключить? Действительно ли диски способны к замене в горячем режиме?

Вы также сказали копирование таблицы разделов (sfdisk -d /dev/sda | sfdisk /dev/sdb). Как Вы делали это? Какую таблицу разделов (MBR/GPT) Ваше устройство использует?

, Если это - GPT, необходимо использовать sgdisk -R /dev/sdb /dev/sda для копирования таблицы разделов от sda до sdb.

После этого необходимо будет дать ему новый UUID: sgdisk -G /dev/sdb.

Затем использование sfdisk -r /dev/sdb, чтобы иметь Ядро перезагружают Вашу таблицу разделов.

Использование mdadm /dev/md0 -a /dev/sdb1. Как с удалением Вас должны сделать это для КАЖДОГО раздела. Затем используйте grub-mkdevicemap -n для генерации новой карты устройства для Grub2 и затем grub-install /dev/sdb.

К Редактированию: Это, кажется, является действительно глупым, Ваш RAID состоит из 2 раза того же раздела...

, Возможно, Вы захотите создать новую конфигурацию: sudo su -c "/usr/share/mdadm/mkconf > /etc/mdadm/mdadm.conf".

1
ответ дан 5 August 2019 в 18:48

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

Похожие вопросы: