Я создал программный raid-1 из существующего раздела данных, используя это как. Оба диска представляют собой USB-диски емкостью 1 ТБ (на каждом уже было два раздела, и я использовал 2-й из каждого, они имеют одинаковый размер)
Поэтому я просто переразбил диск B типом fd и создал массив
mdadm --create /dev/md0 --level=1 --raid-devices=2 missing /dev/sdf2
отформатировал его (reiserfs), смонтировал, скопировал на него данные.
Я использовал набор устройств gnome (?) (= Laufwerksverwaltung), чтобы сделать некоторые из них. Не уверен, что это было проблемой, я смешал это.
Поместите в mdadm.conf строку
ARRAY /dev/md0 level=raid1 num-devices=2 UUID=07e09d37:975bfef4:80073a9f:2aa04953
Добавлено в fstab:
UUID=07e09d37-975b-fef4-8007-3a9f2aa04953 none auto nouser,noauto 0 0
/dev/md0 /media/md0 reiserfs defaults 0 0
Я как-то включил его, и он начал восстанавливать. Прошло много времени (много мелких файлов).
Смонтировал и проверил содержимое. Затем я хотел проверить удаление диска. Размонтированный массив, конечно, и переключение диска, снова смонтированный массив, содержимое в порядке.
Не уверен, что случилось что-то не так; по крайней мере, я тестировал перезагрузку и как-то снова началось восстановление.
И после того, как все перестроили, массив все еще деградировал. Вот и решил остановить через диспетчер устройств и запустить проверку. После реактивации снова начал восстанавливать.
В чем проблема? Помогите разобраться в процессах в программном рейде.
Вот еще немного информации:
root@grooverunner:~# mdadm --detail /dev/md0
/dev/md0:
Version : 00.90
Creation Time : Sat Apr 30 00:19:23 2011
Raid Level : raid1
Array Size : 452462592 (431.50 GiB 463.32 GB)
Used Dev Size : 452462592 (431.50 GiB 463.32 GB)
Raid Devices : 2
Total Devices : 2
Preferred Minor : 0
Persistence : Superblock is persistent
Update Time : Sat Apr 30 21:16:15 2011
State : clean, degraded, recovering
Active Devices : 1
Working Devices : 2
Failed Devices : 0
Spare Devices : 1
Rebuild Status : 5% complete
UUID : 07e09d37:975bfef4:80073a9f:2aa04953 (local to host grooverunner)
Events : 0.1198
Number Major Minor RaidDevice State
2 8 50 0 spare rebuilding /dev/sdd2
1 8 66 1 active sync /dev/sde2
Мои связанные вопросы:
Всякий раз, когда рейд MD переходит в состояние деградирования, он требует перестройки. При восстановлении всегда выполняется повторная синхронизация всего диска.
Завершилась ли перестройка из тестового извлечения диска до перезагрузки? И что там говорилось, когда он «все еще деградировал» после восстановления? Если он не выходит из деградированного состояния после завершения перестройки, то это ваша настоящая проблема. Дождитесь завершения перестройки, затем проверьте вывод mdadm --detail
или cat /proc/mdstat
.
mdadm --stop
является противоположностью сборки.