Восстановление RAID1 после эмуляции отказа

Автор Angel_ok, 12 июня 2018, 22:24:53

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Angel_ok

При установке Debian 9 настроил RAID1 следующим образом:

Проверяю состояние рэйда после загрузки системы, всё в порядке:

Выключаю компьютер, отключаю физически один из дисков, загружаюсь и проверяю:

Выключаю компьютер, отключаю физически второй диск, первый возвращаю обратно, загружаюсь и проверяю:

Выключаю компьютер, подключаю диск, теперь включены все диски, проверяю - RAID поврежден
cat /proc/mdstat
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md1 : active raid1 sdb2[1]
      48795648 blocks super 1.2 [2/1] [_U]
     
md0 : active raid1 sda1[0]
      487104 blocks super 1.2 [2/1] [U_]
     
unused devices: <none>

Более детальней:
mdadm --query --detail /dev/md1
/dev/md1:
        Version : 1.2
  Creation Time : Mon Jun 11 21:58:25 2018
     Raid Level : raid1
     Array Size : 48795648 (46.54 GiB 49.97 GB)
  Used Dev Size : 48795648 (46.54 GiB 49.97 GB)
   Raid Devices : 2
  Total Devices : 1
    Persistence : Superblock is persistent

    Update Time : Tue Jun 12 22:21:48 2018
          State : clean, degraded
Active Devices : 1
Working Devices : 1
Failed Devices : 0
  Spare Devices : 0

           Name : proxmox:1  (local to host proxmox)
           UUID : 79891d2b:caf4e9b5:9e3892aa:18344fa9
         Events : 417

    Number   Major   Minor   RaidDevice State
       -       0        0        0      removed
       1       8       18        1      active sync   /dev/sdb2

mdadm --query --detail /dev/md0
/dev/md0:
        Version : 1.2
  Creation Time : Mon Jun 11 21:57:53 2018
     Raid Level : raid1
     Array Size : 487104 (475.69 MiB 498.79 MB)
  Used Dev Size : 487104 (475.69 MiB 498.79 MB)
   Raid Devices : 2
  Total Devices : 1
    Persistence : Superblock is persistent

    Update Time : Tue Jun 12 22:01:14 2018
          State : clean, degraded
Active Devices : 1
Working Devices : 1
Failed Devices : 0
  Spare Devices : 0

           Name : proxmox:0  (local to host proxmox)
           UUID : 46bf0be0:59face37:c17a16de:9457d3fd
         Events : 41

    Number   Major   Minor   RaidDevice State
       0       8        1        0      active sync   /dev/sda1
       -       0        0        1      removed


Как восстановить RAID?

Cообщение объединено 12 июня 2018, 22:42:10

Методом проб нашёл решение:
mdadm -a /dev/md0 /dev/sdb1
mdadm: added /dev/sdb1

mdadm -a /dev/md1 /dev/sda2
mdadm: re-added /dev/sda2

Почему-то в первом случае вывод команды был added, а во втором re-added.
В итоге вроде всё в порядке:
cat /proc/mdstat
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md1 : active raid1 sda2[0] sdb2[1]
      48795648 blocks super 1.2 [2/2] [UU]
     
md0 : active raid1 sdb1[2] sda1[0]
      487104 blocks super 1.2 [2/2] [UU]
     
unused devices: <none>


Cообщение объединено 12 июня 2018, 22:57:28

Видимо я сделал что-то не так. Теперь практически при любом действии получаю ошибку что файловая система только для чтения:
IMG_20180612_225327" border="0
Можно это исправить?
Вы думаете, всё так просто? Да, всё просто. Но совсем не так...
                                                                                                          Альберт Эйнштейн