Можно добавить правило 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
запрашивать компоненты массива вместо этого.
wait 3600
должен бытьsleep 3600
? – Olivier Dulac 22.01.2014, 18:32whatever
будучи запущенным не в порядке кроном. – Vi. 22.01.2014, 18:33while ( not_this_and_that_yet ) ; do sleep 60 ; done
(например). использование сна позволяет ядру просто помещать сценарий "на сторону", пока следующее мм – Olivier Dulac 22.01.2014, 19:45