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

Я горячо подключаю два жестких диска к 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 по сети просто неверны, верно?

1 ответ

На ваш второй вопрос:

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

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

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