@Amigo83
IT-шник

Как восстановить программный RAID1?

Всем привет. Есть сетевое хранилище wd book live duo. Из за проблем с одним из дисков RAID развалился, купили новый диск. Теперь RAID не хочет собираться. Есть несколько разделов - md1 md2 md3, системные разделы собираются, раздел с данными - нет. Разделы с данными следующие - sda4 и sdb4.

:MyBookLiveDuo:~# mdadm -D /dev/md3
/dev/md3:
Version : 1.0
Creation Time : Sat Mar 3 21:27:07 2012
Raid Level : raid1
Used Dev Size : 1948998520 (1858.71 GiB 1995.77 GB)
Raid Devices : 2
Total Devices : 1
Persistence : Superblock is persistent

Update Time : Mon Feb 13 14:07:42 2017
State : active, FAILED, Not Started
Active Devices : 0
Working Devices : 1
Failed Devices : 0
Spare Devices : 1

Number Major Minor RaidDevice State
0 0 0 0 removed
2 8 4 1 spare rebuilding /dev/sda4

MyBookLiveDuo:~# mdadm --examine /dev/sda4
/dev/sda4:
Magic : a92b4efc
Version : 1.0
Feature Map : 0x2
Array UUID : 53bed504:758610bc:926b436a:618cd97f
Name : MyBookLiveDuo:3 (local to host MyBookLiveDuo)
Creation Time : Sat Mar 3 21:27:07 2012
Raid Level : raid1
Raid Devices : 2

Avail Dev Size : 3897997040 (1858.71 GiB 1995.77 GB)
Array Size : 3897997040 (1858.71 GiB 1995.77 GB)
Super Offset : 3897997296 sectors
Recovery Offset : 3693470336 sectors
State : active
Device UUID : adf4ee48:15769af1:3ffe0bfb:a2bbf3d8

Update Time : Mon Feb 13 14:07:42 2017
Checksum : edeb5c28 - correct
Events : 1189711

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

Every 2.0s: cat /proc/mdstat Mon Feb 13 17:42:48 2017

Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4]
md3 : inactive sda4[2]
1948998520 blocks super 1.0

md2 : active raid1 sda3[1]
500724 blocks super 1.0 [2/1] [_U]

md1 : active raid1 sda2[0] sda1[1]
1999808 blocks [4/2] [UU__]

unused devices:
  • Вопрос задан
  • 1059 просмотров
Пригласить эксперта
Ответы на вопрос 3
Endru9
@Endru9
Админ Linux
Каким мануалом по замене диска в массиве пользовались?
На сколько я помню, порядок такой:
1. помечаем раздел sdb1 в массиве md0 как сбойный:
mdadm --manage /dev/md0 --fail /dev/sdb1
2. Удаляем раздел sdb1 из массива md0:
mdadm --manage /dev/md0 --remove /dev/sdb1
3. скопировать разметку с диска sda на новый диск sdb. (Выполнять нужно с чистой головой, чтобы не затереть вообще все данные!!!)
sfdisk -d /dev/sda | sfdisk --force /dev/sdb
4. Добавляем новый раздел в массив md0
mdadm --manage /dev/md0 --add /dev/sdb1
Ответ написан
shambler81
@shambler81 Куратор тега Linux
ты на новй диск разделы перенес ?
Ответ написан
@Amigo83 Автор вопроса
IT-шник
Вообщем скопировал я данные на другой диск, да и пересобрал с нуля. Реально быстрее получится, чем сидеть мучится. Вот за это я не люблю linux) Всем спасибо за участие.

Да, по поводу mdadm --manage /dev/md0 --fail /dev/sdb1. Это всё хорошо, но все разделы "device is busy", тут вырисовывается уже другая проблема))
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы