Я заменяю два жестких диска в горячем режиме в 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 по Сети являются просто неправильными, правильно?
К Вашему второму вопросу:
Каждый накопитель имеет UUID ( Ссылка Википедии ), который остается таким же, пока Вы не изменяете раздел (как изменение файловой системы, и т.д.). Таким образом, можно использовать uuid вместо sda1/sdc4/...
На сайте человечности, существует хорошее объяснение, как использовать uuids, как узнать их и так далее: Используя UUID.