История изменений
Исправление intelfx, (текущая версия) :
-
ATTR{serial}
? Точно? Я не могу найти у себя, например, в/sys/class/block/sda
файла с таким названием. - Вероятно, ты имел в виду
ENV{ID_SERIAL}
. Но эта переменная устанавливается в 60-persistent-storage.rules, т. е. сильно позже. - Цитируя
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, :
-
ATTR{serial}
? Точно? Я не могу найти у себя, например, в/sys/class/block/sda
файла с таким названием. - Вероятно, ты имел в виду
ENV{ID_SERIAL}
. Но эта переменная устанавливается в 60-persistent-storage.rules, т. е. сильно позже. - Цитируя
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
и сломает вообще всё.