1 (05.08.2013 11:58:39 отредактировано AlfaStriker)

Добрый день.

Имеется софтовый массив на centose.
Почему-то два жестких диска в разных програмнных массивах.

Один жесткий в md0.
Другой в md127.

Хотя первоначально они были в одном массиве.
Работают диски отлично, если отключить один из них, система грузится и работает.
cat /proc/mdstat

Personalities : [raid1] 
md127 : active (auto-read-only) raid1 sdb2[0]
      32529280 blocks super 1.0 [2/1] [U_]
      bitmap: 0/1 pages [0KB], 65536KB chunk

md0 : active raid1 sda2[1]
      32529280 blocks super 1.0 [2/1] [_U]
      bitmap: 1/1 pages [4KB], 65536KB chunk

unused devices: <none>

fidisk -l

Disk /dev/sda: 34.4 GB, 34359738368 bytes
255 heads, 63 sectors/track, 4177 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0006f09b

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1         128     1024000   82  Linux swap / Solaris
Partition 1 does not end on cylinder boundary.
/dev/sda2   *         128        4178    32529408   fd  Linux raid autodetect

Disk /dev/sdb: 34.4 GB, 34359738368 bytes
255 heads, 63 sectors/track, 4177 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00026dae

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1         128     1024000   82  Linux swap / Solaris
Partition 1 does not end on cylinder boundary.
/dev/sdb2   *         128        4178    32529408   fd  Linux raid autodetect

Disk /dev/md0: 33.3 GB, 33309982720 bytes
2 heads, 4 sectors/track, 8132320 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Софтовый рейд системный, с него грузится ОС.
Вопрос: Как можно собрать диски обратно в md0 ?

Спасибо.

----
И почему-то не работает команда:

update-initramfs -u

command not found

----
С помощью mdadm нашел UUID дисков:

mdadm --examine --scan

Записал их в /etc/mdadm.conf
Теперь при проверке выдает:

Personalities : [raid1] 
md1 : active (auto-read-only) raid1 sdb2[0]
      32529280 blocks super 1.0 [2/1] [U_]
      bitmap: 0/1 pages [0KB], 65536KB chunk

md0 : active raid1 sda2[1]
      32529280 blocks super 1.0 [2/1] [_U]
      bitmap: 1/1 pages [4KB], 65536KB chunk

unused devices: <none>

Правильно ли это?

2

Лучше всего пересоздать рейд заново.

3 (05.08.2013 12:17:10 отредактировано AlfaStriker)

А данные сохранятся?

В общем auto-read-only вылечилось следующей командой:

mdadm --readwrite /dev/mdX

где X - это номер, у меня md1.

Сейчас показывает:
cat /proc/mdstat

Personalities : [raid1] 
md1 : active raid1 sdb2[0]
      32529280 blocks super 1.0 [2/1] [U_]
      bitmap: 0/1 pages [0KB], 65536KB chunk

md0 : active raid1 sda2[1]
      32529280 blocks super 1.0 [2/1] [_U]
      bitmap: 1/1 pages [4KB], 65536KB chunk

unused devices: <none>

Нету заветных букв

UU

, типа два диска в паре как муж и жена.

4

Забекапь данные.

5

AlfaStriker⇓ пишет:

Правильно ли это?

Нет.
Убей md1 и заведи диск /dev/sdb2 под md0
Перед этим покажи:

 mdadm --detail --scan --verbose
It is good day to die ...
MS Windows 10
Заметки о главном...

6 (05.08.2013 14:37:49 отредактировано AlfaStriker)

Вот вывод:

mdadm --examine --scan -verbose

Personalities : [raid1] 
md0 : active raid1 sdb2[1]
      32529280 blocks super 1.0 [2/1] [_U]
      bitmap: 1/1 pages [4KB], 65536KB chunk

unused devices: <none>

Походу сейчас тупо отвалился один диск из рейда.

7

AlfaStriker⇓ пишет:

Вот вывод:

что то вы не то вывели.
Должно быть примерно следующие:

+ открыть спойлер

# mdadm --detail --scan --verbose
ARRAY /dev/md2 level=raid1 num-devices=2 metadata=1.1 name=srv01:2 UUID=c0832d0d:5ed8243b:00215569:e627b400
   devices=/dev/sdg2,/dev/sdh2

It is good day to die ...
MS Windows 10
Заметки о главном...

8

AlfaStriker⇓ пишет:

Походу сейчас тупо отвалился один диск из рейда.

в dmesg и messages должна быть инфа о том что диск отвалился.

It is good day to die ...
MS Windows 10
Заметки о главном...

9 (05.08.2013 15:40:34 отредактировано AlfaStriker)

Прошу прощения, отходил.

mdadm --detail --scan --verbose

ARRAY /dev/md0 level=raid1 num-devices=2 metadata=1.0 name=localhost.localdomain:0 UUID=4e970480:e07290a7:98fabab5:57f0d657
   devices=/dev/sdb2

10

И все? А куда md1 дел?

It is good day to die ...
MS Windows 10
Заметки о главном...

11 (06.08.2013 08:17:03 отредактировано AlfaStriker)

Вроде ни куда не девал))))
Я короче отсоединил один из дисков, потом запустили комп.
Потом опять подсоединил отсоединенный диск.
Начал проверять массив как выше написал, и почему-то диск присоединенный отвалился!!!
Пришлось его опять в массив добавлять:

mdadm /dev/md0 --add /dev/sda2

Сейчас вроде фурычит, хочу опять попытаться отсоединить диск.

-----------------
Опять один из дисков в md127 превратился...
Вот что пишет команда:

mdadm --detail --scan --verbose

ARRAY /dev/md0 level=raid1 num-devices=2 metadata=1.0 name=localhost.localdomain:0 UUID=21d8b1bb:842bf639:e2966c3b:7c1990b4
   devices=/dev/sda2
ARRAY /dev/md/localhost.localdomain:0 level=raid1 num-devices=2 metadata=1.0 name=localhost.localdomain:0 UUID=b2009d56:ea589f27:24964e04:c5b22893
   devices=/dev/sdb2

-----------------
Пока сделал просто, остановил работу md127:

mdadm -S /dev/md127

Потом просто добавил диск sdb2 в массив md0:

mdadm /dev/md0 --add /dev/sdb2

Сейчас жду пока пройдет синхронизация.

12 (06.08.2013 09:42:01 отредактировано i2ks)

Тюним, выполни команду.

 Консоль:

echo 8192 > /sys/block/md0/md/stripe_cache_size

И добавь в rc.local потом, что бы при перезапуске системы это не повторять вновь.

It is good day to die ...
MS Windows 10
Заметки о главном...

13

Благодарю, сейчас добавлю.
Вроде понятно что куда.

14 (15.08.2013 10:34:34 отредактировано AlfaStriker)

Опять на одном сервере, массив превратился в md127.
Короче у меня на сервере три диска:
1. Системный
2. Два диска в зеркальном софт рейде

Так вот, эти два диска теперь в массиве md127, при этом показано что они в режиме Read-Only.

--------------------------
UPDATE
--------------------------
Помогла генерация конфига mdadm.conf

mdadm --detail --scan --verbose > /etc/mdadm.conf 

Теперь он в норме  ab