У меня есть программное обеспечение 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"
sgdisk -R /dev/sdc /dev/sdb
sgdisk -G /dev/sdc
sfdisk -r /dev/sdc
mdadm --manage /dev/md0 --add /dev/sdc1
Попытка добавить sdc1 ошибку mdadm: cannot get array info for /dev/md0
Хорошо, в первую очередь, немного больше информации о Вашей установке было бы хорошо, таким образом, я мог заполнить Ваши имена раздела и т.д.
, Поскольку Вы сказали маркировку ее, как отказавший и удалено она (я предполагаю с 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"
.