LINUX.ORG.RU

История изменений

Исправление intelfx, (текущая версия) :

  1. ATTR{serial}? Точно? Я не могу найти у себя, например, в /sys/class/block/sda файла с таким названием.
  2. Вероятно, ты имел в виду ENV{ID_SERIAL}. Но эта переменная устанавливается в 60-persistent-storage.rules, т. е. сильно позже.
  3. Цитируя man 7 udev:
    NAME
               The name to use for a network interface. See systemd.link(5) for
               a higher-level mechanism for setting the interface name. The name
               of a device node cannot be changed by udev, only additional
               symlinks can be created.
    

(Замечание — узлы устройств создаются не udev'ом, а напрямую ядром и конкретно devtmpfs. udev лишь расставляет права и симлинки.)

Отсюда ответ — скорее всего, нельзя. Можно ретроспективно сделать mv /dev/sdXY /dev/harddisk, но это убьёт симлинки /dev/disk/by-xxx/yyy и сломает вообще всё.

Исходная версия intelfx, :

  1. ATTR{serial}? Точно? Я не могу найти у себя, например, в /sys/class/block/sda файла с таким названием.
  2. Вероятно, ты имел в виду ENV{ID_SERIAL}. Но эта переменная устанавливается в 60-persistent-storage.rules, т. е. сильно позже.
  3. Цитируя man 7 udev:
    NAME
               The name to use for a network interface. See systemd.link(5) for
               a higher-level mechanism for setting the interface name. The name
               of a device node cannot be changed by udev, only additional
               symlinks can be created.
    

Отсюда ответ — скорее всего, нельзя. Можно ретроспективно сделать mv /dev/sdXY /dev/harddisk, но это убьёт симлинки /dev/disk/by-xxx/yyy и сломает вообще всё.