Это - в целом плохая идея полагаться на порядок дисков. udev присваивает им динамично, и порядок мог бы измениться.
Файловые системы лучше обращены маркировкой или UUID:
/dev/disk/by-label/
/dev/disk/by-uuid/
Используйте команду blkid
узнать информацию о Ваших файловых системах.
Диски являются адресами идентификатором
/dev/disk/by-id/
Если дисковые идентификаторы слишком ужасны для работы с Вами, может символьная ссылка их к, например. /dev/mainhdd
, /dev/backupdrive
, и т.д. через правила udev. Ручные символьные ссылки не были бы персистентными с тех пор /dev
своего рода диск поршня.
Можно добавить правило udev наложить конкретный путь устройства для конкретного устройства. Например:
KERNEL=="sd*", ATTRS{DRIVER}=="ide*", NAME="hda%n"
Эта строка входит в названный файл /etc/udev/rules.d/59-wukerplank-storage.rules
. Это вступает в силу, когда устройство добавляется; можно сказать udev повторно применять правила, но это не хорошая идея, если устройство используется.
Обратите внимание, что Вы не должны полагаться на имена как hda
или sda
, они, как ожидают, не будут постоянными. Если Вам нужно персистентное название устройства, лучше использовать udev для создания псевдонима для него:
KERNEL=="sd*", ATTRS{model}=="ZXQ-500", ATTRS{serial}=="123456", SYMLINK+="disks/by-alias/zxq"
Команда udevadm info -a -n sda
шоу, какие свойства можно использовать для соответствия /dev/sda
.
Конфигурации RAID обычно используют уникальный идентификатор (UUID) для сообщения, который диск который. Это необходимо, например, при включении дисков в другой машине или в другом порядке. Таким образом, странно, что Ваш RAID испытал бы затруднения из-за имен устройств. Если у Вас есть пользовательские сценарии, которые зависят от имен устройств, заставляют их звонить mdadm
запрашивать компоненты массива вместо этого.
/etc/fstab
, для начала. Это просто портит список со своими безумно длинными шестнадцатеричными значениями (и мои глаза, также). Они не являются менее раздражающими для работы с, чем идентификаторы Класса на Windoze.
– syntaxerror
21.10.2013, 01:15