Имена дисковода должны быть постоянными?

Я заменяю два жестких диска в горячем режиме в 5 контроллеров SATA. И каждый раз я вижу их как /dev/sda и /dev/sdc.

Почему?

Как я настрою подкачку хоста RAID, если диски могут изменить имена в зависимости от порядка разъема?

ОБНОВЛЕНИЕ

Здесь http://www.cyberciti.biz/faq/linux-creating-software-raid-one-arrays/, это сказано, что для создания RAID нужно дать команду как

mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdc1 /dev/sdd1

и в файле конфигурации /etc/mdadm.conf нужно записать

ARRAY /dev/md0 devices=/dev/sdc1,/dev/sdd1 level=1 num-devices=2 auto=yes

Предположим, что один из дисков был сбоем, сказать /dev/sdc1, Я отключаю его и затем включился назад, и это становится /dev/sdd1. Конфигурация станет неправильной.

Так, нет любой RAID может выполнить это - цель если диски, упомянутые логическими именами, правильно? И следовательно все примеры RAID по Сети являются просто неправильными, правильно?

0
задан 4 October 2014 в 02:12

1 ответ

К Вашему второму вопросу:

Каждый накопитель имеет UUID ( Ссылка Википедии ), который остается таким же, пока Вы не изменяете раздел (как изменение файловой системы, и т.д.). Таким образом, можно использовать uuid вместо sda1/sdc4/...

На сайте человечности, существует хорошее объяснение, как использовать uuids, как узнать их и так далее: Используя UUID.

0
ответ дан 7 October 2019 в 00:30

Другие вопросы по тегам:

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