Почему мой DVD-привод и ldquo; / dev / dvd1 & rdquo; вместо & ldquo; / dev / dvd & rdquo ;?

Я редко использую DVD, поэтому я заметил, что VLC не смог найти диск (как /dev/dvd). Заглядывая в папку / dev, существуют /dev/dvd1 и /dev/dvdrw1 и /dev/cdrom1. У меня никогда не было второго DVD-диска, поэтому мой вопрос:

Как это произошло?

Что несет ответственность за назначение этих devicenames?

3
задан 22 December 2011 в 00:02

1 ответ

Я не могу сказать, как, но правила udev назначают эти devicenames. В прошлом, с Kubuntu: http://kubuntuforums.net/forums/index.php?topic=3107885.0.

Чтение: /etc/udev/rules.d/README

Файлы в этом каталоге считываются udev (7) и используются, когда события выполняются ядром. Демон udev наблюдает за этим каталогом с помощью inotify, так что изменения в этих файлах автоматически подбираются, поэтому они должны быть файлами, а не символическими ссылками в другое место, как в случае с Debian. Пакеты обычно не устанавливают здесь правила, этот каталог предназначен для локальных правил. Если вы хотите переопределить поведение правил поставки пакетов, которые можно найти в /lib/udev/rules.d, вы можете сделать одну из двух вещей: 1) Напишите свои собственные правила в этом каталоге, которые назначают имя, символические ссылки, разрешения и т. д., которые вы хотите. Выберите число выше правил, которые вы хотите переопределить, и ваш будет использоваться. 2) Скопируйте файл из /lib/udev/rules.d и отредактируйте его здесь; вы должны, как правило, делать это только в том случае, если хотите предотвратить запуск программы. Если упорядочение файлов в этом каталоге не важно для вас, рекомендуется просто называть файлы «descriptive-name.rules» таким образом, чтобы они обрабатывались ПОСЛЕ всех нумерованных правил в обоих каталогах и / lib / udev / rules. d и, таким образом, переопределить все, что там установлено.

У файла /etc/udev/rules.d/70-persistent-cd.rules есть правила CD и DVD. Вы можете изменить его:

Файлы в этом каталоге читаются udev (7) и используются, когда события выполняются ядром. Демон udev наблюдает за этим каталогом с помощью inotify, так что изменения в этих файлах автоматически подбираются, поэтому они должны быть файлами, а не символическими ссылками в другое место, как в случае с Debian.

Вы можете изменить его, как долго так как вы сохраняете каждое правило в одной строке и устанавливаете переменную $ GENERATED.
2
ответ дан 25 May 2018 в 15:45
  • 1
    Ах, спасибо за информацию! Я думаю, я узнал, почему это cdrom1 и т. Д. - У меня есть 3-гигабайтная ручка с встроенным флеш-драйвом, который монтируется как «CDROM». (в Windows, содержит драйверы). Как-то это предшествовало приводу DVD при установке. – marto 23 December 2011 в 02:08
  • 2
    Принятый выше ответ для указания на файл /etc/udev/rules.d/70-persistent-cd.rule (что вызвало проблему) – marto 23 December 2011 в 02:13
  • 3
    После изменения файла вы можете ввести sudo udevadm trigger для повторного создания правильных ссылок без перезагрузки. – akaihola 21 April 2012 в 13:14

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

Похожие вопросы: