Ситуация:
У меня программный RAID5 с 3 дисками (SSD) (mdadm
) массив (SATA) на сервере (Linux Debian 8.5) только для данных. Мне нужно временно удалить эти диски, чтобы что-то сделать с другими дисками.
Вопросы:
Я ничего не знаю о горячей замене дисков с помощью программного рейда. Вы также ничего не упоминаете о контроллере / объединительной плате / шасси, которые могут с этим справиться. Если у вас нет чего-то подобного, не делайте этого. Если у вас есть возможность горячей замены, есть несколько дополнительных шагов. Raid нужно будет отключить, и когда вы снова вставите диск, он должен быть обнаружен ОС, прежде чем его можно будет использовать, что не является автоматическим (последний раз я проверял) ...
Linux MD raid не собирает массивы на основе имен устройств или номеров портов, если вы не настроите его для этого вручную. По умолчанию в вашем файле конфигурации должно быть что-то подобное
/etc/mdadm/mdadm.conf:
ARRAY /dev/md/0 metadata=1.2 UUID=f6f46568:c8eb8d94:666f968a:c90d4861 name=somehostname:0
Если вы выключите систему, вы можете удалить диски ... а потом снова выключить и снова добавить их. Рейд определяется автоматически, поэтому вам не нужно помнить, какой порт sata или диск (/ dev / sdx) у участников рейда.
Если по какой-либо причине вам нужно собрать массив:
sudo mdadm --assemble --scan
Затем установите его. Хотя все это должно происходить автоматически.
Если по какой-то причине вы собрали его, используя имена устройств, вы можете переключиться (заранее) на имена устройств в разделе /dev/disk/by-id/
а не / dev / sdx, так что вам не придется беспокоиться о том, что все будет переставлено, когда диски снова вставлены и система снова заработает. Или вы можете настроить его на автоматическую сборку, как показано в приведенном выше примере конфигурации.