/dev имя уже подключенного устройства изменяется при вставке нового USB-устройства

Я подключаю USB-устройства с помощью следующей команды. У меня нет /etc/fstab запись, я монтирую эти устройства программно.

mount -o nodev LABEL=xyz mount-point

Как только я подключу другое USB-устройство, более раннее имя устройства, которое использовалось при монтировании (например, /dev/sdc) меняется на новое имя (например, /dev/sdd) и мое подключенное устройство не будет доступно (обычно я получаю ошибку ввода-вывода).

Как я могу избежать такого поведения и заставить систему НЕ "переименовывать" уже смонтированные устройства?

Было бы ОЧЕНЬ важно, чтобы имена моих устройств оставались на месте.

1 ответ

Кажется, что добавление правила в udev решает проблему. Перед установкой устройства я извлекаю серийный номер устройства и записываю его в правила udev.

Другие вопросы по тегам