LINUX.ORG.RU
ФорумAdmin

Вопрос по mdadm и восстановлению Raid1

 ,


0

1

Добрый день. Давно был собран raid1 из двух дисков, и после отключения и подключения дисков он перестал работать. Ниже состояние системы. Хотелось был либо как-то восстановить raid1 или разобрать но что бы сохранились все данные. Боюсь сам что-то делать т.к. не уверент что мои действия не похерят все данные.

ivan@ivan:~$ sudo mdadm -D /dev/md127

/dev/md127:
           Version : 1.2
     Creation Time : Wed Feb 13 09:20:52 2019
        Raid Level : raid1
     Used Dev Size : 18446744073709551615
      Raid Devices : 2
     Total Devices : 2
       Persistence : Superblock is persistent

       Update Time : Sun May  3 09:32:12 2020
             State : active, FAILED, Not Started 
    Active Devices : 2
   Working Devices : 2
    Failed Devices : 0
     Spare Devices : 0

Consistency Policy : unknown

              Name : ivan:0  (local to host ivan)
              UUID : 38a209a7:8550c401:97fccdb1:9ecc0708
            Events : 11529

    Number   Major   Minor   RaidDevice State
       -       0        0        0      removed
       -       0        0        1      removed

       -       8       18        0      sync   /dev/sdb2
       -       8        2        1      sync   /dev/sda2

ivan@ivan:~$ cat /proc/mdstat

Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10] 
md127 : inactive sda2[1] sdb2[0]
      7813500928 blocks super 1.2
       
unused devices: <none>

mdadm.conf

ARRAY metadata=imsm UUID=30b1f210:55912187:a28538bc:c5127416
ARRAY /dev/md/Volume0 container=30b1f210:55912187:a28538bc:c5127416 member=0 UUID=231eb1e5:f919e083:281ab926:b124394b

/etc/fstab

UUID=7bad3cb6-bb1e-4bda-9540-7f5b6f5b9eba /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sda1 during installation
UUID=534F-3BB0  /boot/efi       vfat    umask=0077      0       1
/swapfile                                 none            swap    sw              0       0
/dev/disk/by-uuid/0EB3EC806C10D573 /mnt/raidArchive auto nosuid,nodev,nofail,x-gvfs-show,x-gvfs-name=raidAr$

dmesg

[    3.196857] md/raid1:md127: active with 2 out of 2 mirrors
[    3.199736] md127: invalid bitmap file superblock: bad magic
[    3.199737] md127: failed to create bitmap (-22)

ivan@ivan:~$ sudo mdadm -E /dev/sdb2

      Magic : a92b4efc
   Version : 1.2
Feature Map : 0x0
Array UUID : 38a209a7:8550c401:97fccdb1:9ecc0708
      Name : ivan:0  (local to host ivan)
Creation Time : Wed Feb 13 09:20:52 2019
  Raid Level : raid1
Raid Devices : 2

Avail Dev Size : 7813500928 (3725.77 GiB 4000.51 GB)
    Array Size : 3906750464 (3725.77 GiB 4000.51 GB)
   Data Offset : 264192 sectors
  Super Offset : 8 sectors
  Unused Space : before=264112 sectors, after=0 sectors
       State : clean
 Device UUID : 31c49e10:20b74d16:19a55464:20625bcd

 Update Time : Sun May  3 09:32:12 2020
Bad Block Log : 512 entries available at offset 24 sectors
    Checksum : 315da689 - expected 315da688
      Events : 11529


Device Role : Active device 0
Array State : AA ('A' == active, '.' == missing, 'R' == replacing)

ivan@ivan:~$ sudo mdadm -E /dev/sda2

/dev/sda2:
      Magic : a92b4efc
    Version : 1.2
Feature Map : 0x0
 Array UUID : 38a209a7:8550c401:97fccdb1:9ecc0708
       Name : ivan:0  (local to host ivan)
Creation Time : Wed Feb 13 09:20:52 2019
  Raid Level : raid1
Raid Devices : 2

 Avail Dev Size : 7813500928 (3725.77 GiB 4000.51 GB)
   Array Size : 3906750464 (3725.77 GiB 4000.51 GB)
  Data Offset : 264192 sectors
 Super Offset : 8 sectors
 Unused Space : before=264112 sectors, after=0 sectors
        State : clean
  Device UUID : 7f195575:6958b1c5:4e616d83:31c68e9b

  Update Time : Sun May  3 09:32:12 2020
Bad Block Log : 512 entries available at offset 24 sectors
     Checksum : 32c3bd68 - expected 32c3bd67
       Events : 11529


   Device Role : Active device 1
   Array State : AA ('A' == active, '.' == missing, 'R' == replacing)


Последнее исправление: macro-in (всего исправлений: 2)

был собран raid1 из двух дисков, и после отключения и подключения дисков он перестал работать

Raid же как раз и создан для обеспечения надёжности жёстких носителей! Если уж он не справился - знать хана!

anonymous
()
Ответ на: комментарий от sergej

Спасибо за ссылку, а что вы имели ввиду «вообще убить его относительно сложно» потерять данные с диска?

macro-in
() автор топика
Ответ на: комментарий от macro-in

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

sergej ★★★★★
()

и после отключения и подключения дисков он перестал работать.

и после отключения и подключения дисков

Нужны подробности.

anonymous
()

md127?

Похоже на такую ситуевину:

https://qna.habr.com/q/9822

У меня такое было раз. После беспорядочного выдергивания дисков.

Bootmen ☆☆☆
()
Последнее исправление: Bootmen (всего исправлений: 3)
Ответ на: комментарий от anonymous

Изначально дело было так Появился новый sdd, я воткнул его в место основного диска где ubuntu+win10, что бы поставить на него винду и ubuntu. при подлюченных 2-х дисках что в raid1 видна не хотела ставиться на ssd, я их отключил. Винда поставилась, хатем так же при отключенных дисках raid1 поставил ubuntu. После этого подключил оба диска raid1 и загрузился с новой ubuntu. Понял что там нужно заново собирать raid1 не стал это делать (т.к. хотел перейти на апаратный raid), вытащил ssd, воткнул обратно старый диск, загрузился со старой ubuntu и обнаружил что мой raid развалился.

macro-in
() автор топика
Ответ на: комментарий от macro-in

воткнул обратно старый диск, загрузился со старой ubuntu и обнаружил что мой raid развалился.

Ничего он не развалился. Переименовался в md127 и поэтому проблемы. Я вам выше дал ссылку как починить. Там в комментах дельные советы. Сам использовал. Особенно обратите внимание, про исправление в конфиге значения HOSTNAME

Bootmen ☆☆☆
()
Ответ на: комментарий от Bootmen

Добрый день! HOSTNAME я изменил, рейд стал называться md0 но все остальное не изменилось. Статью я изучил, но там немного про другое. У меня состояние дисков sync а там active sync и Array State у меня АА а там AAA.AA.AAAAA

Но если все же пойти по тому пути то после

sudo mdadm –assemble /dev/md0 –uuid=38a209a7:8550c401:97fccdb1:9ecc0708 возникает ошибка

mdadm: failed to RUN_ARRAY /dev/md0: Invalid argument

Еще заметил проблемку вывод dmesg

[    3.199736] md0: invalid bitmap file superblock: bad magic
[    3.199737] md0: failed to create bitmap (-22)
macro-in
() автор топика
Ответ на: комментарий от anonymous

вообще пока загадка что это за uuid если смотреть вывод sudo mdadm -E /dev/sdb2 то там Array UUID : 38a209a7:8550c401:97fccdb1:9ecc0708

macro-in
() автор топика
Ответ на: комментарий от macro-in

Еще заметил проблемку вывод dmesg

[ 3.199736] md0: invalid bitmap file superblock: bad magic [ 3.199737] md0: failed to create bitmap (-22) И тут на Вас пришло прозрение.

Вы эти три строки кинули гуглю. :)

Bootmen ☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.