Я новичок в программном RAID Linux. Я построил RAID6 с 6 дисками SATA с возможностью горячей замены. Я проверил сценарий отказа, отключив 1 диск. ОС удалила устройства из / dev, и mdadm показал, что массив был поврежден. Это ожидаемо. Однако, когда я вставил диск обратно, хотя ОС восстановила имя устройства, mdadm все равно показал, что он удален. Я должен подать команду на добавление этого диска, чтобы начать восстановление.
Поскольку mdadm знает, что диск удален, я ожидал, что он восстановит массив, когда будет вставлен новый диск. Но это не то, что ожидалось. Итак, мой вопрос: можно ли запускать мягкую перестройку RAID всякий раз, когда новый диск вставляется в то же место?
Автоматическая синхронизация ограничена запасными устройствами. Ожидать, что исчезнувший диск вернется без ручного вмешательства, имеет ограниченное практическое применение. Если устройство (или его соединение) стало ненадежным, тогда длительная синхронизация может быть даже не той, которую вы хотите. Если это важно для вас, вы можете регулярно проверять с помощью cron такие странные случаи или запускать соответствующее действие mdadm через udev.