MAKEDEV vs. udev

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
lenchen
Beiträge: 10
Registriert: 18.09.2009 22:09:29

MAKEDEV vs. udev

Beitrag von lenchen » 03.10.2009 00:21:49

Hallo,

ich hätte in paar grundsätzliche Fragen zu udev. Konkreter Anlaß ist, dass ich in Anlehnung an http://www.debian.org/releases/stable/a ... 03.html.de einen Server mittels debootstrap installiert habe, was auch funktioniert hat. Dort wird empfohlen, durch MAKEDEV generic einen Standardsatz statischer Gerätedateien zu erzeugen, bevor Partitionen gemountet werden, ein Kernel installiert wird usw.

Auf dem so erzeugten System läuft udevd. Mich würde nun interessieren, ob

- diese statisch erzeugten Gerätedateien in irgendeiner Form mit udevd in Konflikt geraten könnten (und sei es auch erst bei einem Upgrade auf einen Lenny-Nachfolger) - oder stört sich die dynamische Verwaltung von Gerätedateien nicht an diesen statisch erzeugten?

- Probleme dadurch zu erwarten sind, dass ich Festplattenpartitionen in der /etc/fstab mittels klassischer /dev/sda1, /dev/sda2...-Notation angegeben habe und nicht mit deren UID? Wenn aktuell /dev/sda3 unter / gemountet wird, könnte es sein, dass nach einem Reboot zu einem späteren Zeitpunkt einmal /dev/sda3 effektiv eine andere Partition ist und das System nicht mehr hochfährt, weil udev einer anderen UID diesen Gerätenamen gibt?

Für Hilfe wäre ich euch sehr dankbar.

Grüße,
Lena

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Re: MAKEDEV vs. udev

Beitrag von gms » 03.10.2009 00:39:37

lenchen hat geschrieben: - diese statisch erzeugten Gerätedateien in irgendeiner Form mit udevd in Konflikt geraten könnten (und sei es auch erst bei einem Upgrade auf einen Lenny-Nachfolger) - oder stört sich die dynamische Verwaltung von Gerätedateien nicht an diesen statisch erzeugten?
hier gibt es sicherlich keinen Konflikt
lenchen hat geschrieben: - Probleme dadurch zu erwarten sind, dass ich Festplattenpartitionen in der /etc/fstab mittels klassischer /dev/sda1, /dev/sda2...-Notation angegeben habe und nicht mit deren UID?
das funktioniert auch in Zukunft wie gehabt
lenchen hat geschrieben: Wenn aktuell /dev/sda3 unter / gemountet wird, könnte es sein, dass nach einem Reboot zu einem späteren Zeitpunkt einmal /dev/sda3 effektiv eine andere Partition ist und das System nicht mehr hochfährt, weil udev einer anderen UID diesen Gerätenamen gibt?
udev vergibt keine UUIDs, die UUIDs von denen wir hier sprechen, werden beim Anlegen des Dateisystems vergeben, du kannst diese auch jederzeit mit den entsprechenden Tools ( z.B tune2fs ) nachträglich ändern

Gruß
gms

lenchen
Beiträge: 10
Registriert: 18.09.2009 22:09:29

Re: MAKEDEV vs. udev

Beitrag von lenchen » 03.10.2009 13:08:58

Danke für die Antwort, gms :-)
udev vergibt keine UUIDs, die UUIDs von denen wir hier sprechen, werden beim Anlegen des Dateisystems vergeben, du kannst diese auch jederzeit mit den entsprechenden Tools ( z.B tune2fs ) nachträglich ändern
Danke für den Hinweis. Aber udev regelt doch, welches Gerät welchen Gerätenamen bekommt, oder? Meine Bedenken rühren daher, dass ich mal unter einem Ubuntu 8.04 das Problem hatte, dass den Partitionen von internen (SATA) Software-RAID 5-Platten nach jedem Neustart andere Gerätenamen zugewiesen wurden; eine Partition, die vor dem Reboot /dev/sda3 war, wurde nach dem Reboot /dev/sda1, nach dem nächsten Reboot /dev/sda5 ... . Das hatte zur Folge, dass das System nicht mehr hochfuhr. Ich musste schliesslich auf UUIDs in der /etc/fstab umstellen. Das war nicht wirklich schlimm, nur würde es mich einmal grundsätzlich interessieren, ob man aus diesem Grund auf eine Nicht-UUID-Notation in der /etc/fstab verzichten sollte bzw. eine Nicht-UUID-Notation nur dann wählen sollte, wenn man mittels eigener udev-Regeln eine feste Zuordnung etabliert hat.

Wie siehst Du das?

Antworten