/dev имя уже подключенного устройства изменяется при вставке нового USB-устройства
Я подключаю USB-устройства с помощью следующей команды. У меня нет /etc/fstab
запись, я монтирую эти устройства программно.
mount -o nodev LABEL=xyz mount-point
Как только я подключу другое USB-устройство, более раннее имя устройства, которое использовалось при монтировании (например, /dev/sdc
) меняется на новое имя (например, /dev/sdd
) и мое подключенное устройство не будет доступно (обычно я получаю ошибку ввода-вывода).
Как я могу избежать такого поведения и заставить систему НЕ "переименовывать" уже смонтированные устройства?
Было бы ОЧЕНЬ важно, чтобы имена моих устройств оставались на месте.
1 ответ
Кажется, что добавление правила в udev решает проблему. Перед установкой устройства я извлекаю серийный номер устройства и записываю его в правила udev.