Имя /dev/sdb — не гарантия: порядок инициализации USB-дисков при следующей загрузке может измениться. udev привязывает своё имя к устройству по атрибутам, а не по порядку обнаружения.
udevadm info -a -n /dev/sdb # атрибуты устройства
udevadm monitor # события подключения в реальном времени
# /etc/udev/rules.d/99-backup-disk.rules
SUBSYSTEM=="block", ATTRS{serial}=="WD-WCC4E1234567", SYMLINK+="backup-disk", OWNER="backup"
Правило матчится по ATTRS{serial} и создаёт ссылку /dev/backup-disk на нужный диск — тот же принцип, что у /dev/disk/by-uuid/.
udevadm control --reload-rules
udevadm trigger --attr-match=subsystem=block # применить без переподключения
#linux #systemd
