Отображения асинхронного привода GKrellM vs. udev при загрузке

Ну, предположим, что у вас несколько дисков (3 в этом примере), udev всегда будет играть в кости с ними при каждой перезагрузке системы. И теперь, давайте сделаем вещи немного более причудливыми, добавив один USB-накопитель, который вы подключили.

Таким образом, установка может (или не может) выглядеть так: при запуске системы:

/dev/sda HDD # 1
/dev/sdb HDD # 2
/dev/sdc Флешка
/dev/sdd HDD # 3

Поскольку вы умный «администратор» вашей собственной системы, вы помните использовать метки дисков в вашем /etc/fstab поэтому вам не придется заботиться о назначениях /dev/sdX .

Но GKrellM не понимает этикетки на диске! То есть, насколько я знаю. Итак, если вы хотите назначить, например, команду двум конкретным дискам из ваших трех, как вы гарантируете, что эти команды всегда выполняются на дисках, на которых вы хотите их выполнить?

Помните, что при следующей перезагрузке HDD # 3 может быть /dev/sdb , а ваш флеш-диск – на /dev/sdd . Полностью случайный; столь же предсказуемым, как и лотерея.

Так кто-нибудь знает, как справиться с этой проблемой?
(за исключением установки жестких правил udev в /etc , то есть)

Linux и Unix - лучшая ОС в мире.