Один из жестких дисков в конфигурации RAID моего сервера вышел из строя, поэтому я вынул его из массива и попросил центр обработки данных выполнить горячую замену. Они сделали это, но теперь новый диск, /dev/sdc
а не /dev/sda
. Я подозреваю, что если я перезагружу сервер, он будет /dev/sda
снова, поэтому я не решаюсь добавить его обратно в массив, /dev/sdc
потому что я не хочу ставить ловушку для себя, чтобы попасть в следующую перезагрузку. Я просто не стал бы перезагружать сервер, если мне это не нужно (если мне это нужно, ну, для меня это тоже плохо).
Если я добавлю это как /dev/sdc
, будет ли проблема при перезагрузке? Или есть какой - то способ , чтобы изменить имя устройства , /dev/sdc
чтобы /dev/sda
без перезагрузки?
Это на Ubuntu 10.04 LTS. Это md
массив («программный RAID-массив Linux»), где одно из устройств (их несколько) в настоящее время выглядит так («деградировало», потому что я удалил старое /dev/sda
из него):
# mdadm --detail / dev / md0 / DEV / md0: Версия: 00.90.03 Время создания: вс 11 октября 21:07:54 2009 Уровень рейда: raid1 Размер массива: 97536 (95,27 МБ, 99,88 МБ) Используемый размер Dev: 97536 (95,27 МБ 99,88 МБ) Рейдовые устройства: 2 Всего устройств: 1 Предпочитаемый Minor: 0 Постоянство: Суперблок является постоянным Время обновления: четверг, 30 июня 09:31:16 2011 Состояние: чистое, ухудшенное Активные устройства: 1 Рабочие устройства: 1 Неисправные устройства: 0 Запасные устройства: 0 UUID: 496be7a5: ab9177ed: 7792c71e: 7dc17aa4 События: 0.112 Номер майор минор 0 8 17 0 активная синхронизация / dev / sdb1 1 0 0 1 удалено
источник
md
массив («Linux Software RAID»). Все добавление / удаление устройства и тому подобное относится к именам устройств, но я не знаю, что это означает, что это действительно зависит от них или ... Я добавил выводmdadm --detail
об этом в вопрос.Ответы:
Это нормально, чтобы пойти дальше и добавить его как
/dev/sdc
. Читая документацию ядраmd
, если имя меняется при перезагрузке, это не имеет значения. (Хороший дизайн.) Вот почему:Хотя я не
md
скомпилировал в ядро, моя установка делает то же самое, что и выше, потому что она автоматически загружаетсяmdadm
иmdadm.conf
настроена на сканирование всех разделов на наличие суперблока так же, как ядро:Так что это нормально, чтобы перестроить массив с
/dev/sdc
; имя, вероятно, изменится/dev/sda
при перезагрузке, но это не вызовет никаких проблем, еслиmd
настроено, как указано выше.источник