[gelöst] udev rules: dvd Laufwerk heißt "dvd1"?

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
raiuns
Beiträge: 350
Registriert: 19.06.2013 12:51:34

[gelöst] udev rules: dvd Laufwerk heißt "dvd1"?

Beitrag von raiuns » 02.09.2014 08:52:16

Ich hoffe, es ist eine einfache Sache: Mein DVD-Laufwerk heißt aus irgendwelchen Gründen /dev/dvd1 - und ich hätte gerne, dass es /dev/dvd heißt. Ich habe ge-/versucht, womit das zusammenhängt - und der Name wird wohl von udev vergeben.

Dann habe ich in /etc/udev/rules.d nachgesehen: Es gibt eine Datei "70-persistent-cd.rules" mit diesem Inhalt (s.u.) - aber erstend verstehe ich nicht, ob das die richtige Stelle zum ändern ist (oder wird das dann beim Start überschrieben) und zweitens verstehe ich nicht, wie das Laufwerk 2x da drin sein kann.. Wo muss ich was ändern?

Code: Alles auswählen

# This file was automatically generated by the /lib/udev/write_cd_rules
# program, run by the cd-aliases-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and set the $GENERATED variable.

# MATSHITADVD-RAM_UJ862AS (pci-0000:00:0b.0-scsi-0:0:0:0)
SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:0b.0-scsi-0:0:0:0", SYMLINK+="cdrom", ENV{GENERATED}="1"
SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:0b.0-scsi-0:0:0:0", SYMLINK+="cdrw", ENV{GENERATED}="1"
SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:0b.0-scsi-0:0:0:0", SYMLINK+="dvd", ENV{GENERATED}="1"
SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:0b.0-scsi-0:0:0:0", SYMLINK+="dvdrw", ENV{GENERATED}="1"

# MATSHITADVD-RAM_UJ862AS (pci-0000:00:0b.0-scsi-1:0:0:0)
SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:0b.0-scsi-1:0:0:0", SYMLINK+="cdrom1", ENV{GENERATED}="1"
SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:0b.0-scsi-1:0:0:0", SYMLINK+="cdrw1", ENV{GENERATED}="1"
SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:0b.0-scsi-1:0:0:0", SYMLINK+="dvd1", ENV{GENERATED}="1"
SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:0b.0-scsi-1:0:0:0", SYMLINK+="dvdrw1", ENV{GENERATED}="1"

Zuletzt geändert von raiuns am 05.09.2014 08:25:59, insgesamt 1-mal geändert.
ASRock ION 330 Nettop (Intel Atom N330 1.6GHz, 2GB RAM, 320GB HDD, nVidia 9400-Ion)

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: udev rules: dvd Laufwerk heißt "dvd1"?

Beitrag von rendegast » 04.09.2014 10:58:56

Die 70-persistent-cd.rules löschen/verschieben,
dann sollte beim nächsten Start "dvd" verwendet werden.

Die Datei kann auch entsprechend geändert werden (Validität beachten!),
die Auswirkung wiederum beim nächsten Systemstart.


Ich sage "Systemstart", da ein Restart des Dienstes udev / udev-mtab eventuell nicht funktioniert
oder Seiteneffekte produziert.




Du könntest Deine Skripte auf Verwendung von
/dev/disk/by-id/...
(/dev/disk/by-path/... nicht statisch, da eventuelles Umstecken)
abändern.
(Allerdings sind die dortigen Bezeichnungsschema auch gelegentlich wechselnd, je nach udev-Version).
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

raiuns
Beiträge: 350
Registriert: 19.06.2013 12:51:34

Re: udev rules: dvd Laufwerk heißt "dvd1"?

Beitrag von raiuns » 05.09.2014 08:25:34

danke, das hat funktioniert!
ASRock ION 330 Nettop (Intel Atom N330 1.6GHz, 2GB RAM, 320GB HDD, nVidia 9400-Ion)

Antworten