У нас на работе очень странная проблема. Наш сервер Ubuntu имеет 6 дисков, настроенных с RAID1 следующим образом:
/ dev / md0, состоящий из: / dev / sda1 / dev / sdb1
/ dev / md1, состоящий из: / dev / sda2 / dev / sdb2
/ dev / md2, состоящий из: / dev / sda3 / dev / sdb3
/ dev / md3, состоящий из: / dev / sdc1 / dev / sdd1
/ dev / md4, состоящий из: / dev / sde1 / dev / sdf1
Как видите, md0, md1 и md2 используют одни и те же 2 диска (разделенные на 3 раздела). Я также должен отметить, что это делается с помощью программного рейда ubuntu, а не аппаратного рейда.
Сегодня массив RAID1 / md0 выглядит как деградировавший - в нем отсутствует диск / dev / sdb1. Но поскольку / dev / sdb1 - это всего лишь раздел (и / dev / sdb2 и / dev / sdb3 работают нормально), очевидно, что самовольный диск не ушел, кажется, что сам раздел отсутствует.
Как это вообще возможно? И что мы могли сделать, чтобы это исправить?
Мой вывод cat / proc / mdstat:
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md1 : active raid1 sda2[0] sdb2[1]
24006528 blocks super 1.2 [2/2] [UU]
md2 : active raid1 sda3[0] sdb3[1]
1441268544 blocks super 1.2 [2/2] [UU]
md0 : active raid1 sda1[0]
1464710976 blocks super 1.2 [2/1] [U_]
md3 : active raid1 sdd1[1] sdc1[0]
2930133824 blocks super 1.2 [2/2] [UU]
md4 : active raid1 sdf2[1] sde2[0]
2929939264 blocks super 1.2 [2/2] [UU]
unused devices: <none>
К вашему сведению: я пробовал следующее:
mdadm /dev/md0 --add /dev/sdb1
Но получил эту ошибку:
mdadm: add new device failed for /dev/sdb1 as 2: Invalid argument
Вывод mdadm --detail / dev / md0:
/dev/md0:
Version : 1.2
Creation Time : Sat Dec 29 17:09:45 2012
Raid Level : raid1
Array Size : 1464710976 (1396.86 GiB 1499.86 GB)
Used Dev Size : 1464710976 (1396.86 GiB 1499.86 GB)
Raid Devices : 2
Total Devices : 1
Persistence : Superblock is persistent
Update Time : Thu Nov 7 15:55:07 2013
State : clean, degraded
Active Devices : 1
Working Devices : 1
Failed Devices : 0
Spare Devices : 0
Name : lia:0 (local to host lia)
UUID : eb302d19:ff70c7bf:401d63af:ed042d59
Events : 26216
Number Major Minor RaidDevice State
0 8 1 0 active sync /dev/sda1
1 0 0 1 removed
В этом конкретном месте могут быть поврежденные сектора.
Остановите все RAID-массивы, затем проверьте целостность физического диска. Вы можете сначала начать с проверки S.M.A.R.T ....
Пытаться:
# mdadm /dev/md0 --re-add /dev/sdb1