mdadm: не может удалить компоненты в RAID 1

Я нашел решение этой проблемы здесь.

То, к чему Вы должны, разжигают *d*conf-editor

Перейдите к org/gnome/desktop/sound и туда активируйте event_sounds после уведомления о сочувствии перезапуска, звуки должны работать!

14
09.09.2015, 10:45
3 ответа

Это потому, что узлы устройства больше не существуют в вашей системе (вероятно, UDEV удалил их, когда привод умерл). Вы должны быть в состоянии удалить их, используя ключевое слово или вместо этого: вместо этого:

mdadm -r /dev/md0 failed     # all failed devices
mdadm -r /dev/md0 detached   # failed ones that aren't in /dev anymore

Если ваша версия Mdadm слишком стар, чтобы сделать это, вы сможете получить его Для работы MKNOD «Устройство, чтобы снова существовать». Или, честно говоря, просто игнорируйте это - это не очень проблема, и следует уйти в следующий раз перезагрузиться.

16
27.01.2020, 19:50

То, что я оказался, использовал Mknod , как @derobert предложил создать устройства, которые искали MDADM . Я попробовал основные / незначительные числа Mdadm говорили мне, что он не мог найти с различными буквами привода, которые я пытался удалить, пока не работал.

mknod /dev/sde1 b 8 17

Тогда мне пришлось использовать опцию - Force , чтобы получить его удалить компонент.

mdadm /dev/md0 --remove --force /dev/sde1

Затем я удалил это созданное блочное устройство.

rm /dev/sde1
6
27.01.2020, 19:50

Вы также можете исправить, просто обезжирив количество дисков в массиве:

В моем случае у меня есть массив raid-1 / dev / md0 с / dev / sda1 и «удалено».Я просто уменьшил его, чтобы использовать только один диск:

mdadm -G /dev/md0 --raid-devices=1 --force

После этого удаленное было действительно удалено (больше нет удаленных строк в mdadm --detail )

3
27.01.2020, 19:50

Теги

Похожие вопросы