PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : subfs (HAL) in SUSE 9.3



k-epsilon
26.04.05, 12:42
Hallo

Unter SUSE 9.3 hat sich das Mounten von CD's geändert. Dabei werden die CD's unter /media in ein Verzeichnis eingehängt, das dem Namen der CD entspricht. Beim Einlegen einer CD mit anderem Namen ändert sich der Pfad.

Dieses Verhalten ist zunächst ungewohnt, für eigene Scripte aber völlig ungeeignet da man nicht mehr davon ausgehen kann, daß sich die CD auch im Verzeichnis "/media/cdrom" befindet.
Und dann werden die CD's auch noch als 0644 gemountet. Wie soll man denn dann Binär-Dateien ausführen?

Im Administrator Handbuch wird auf Seite 377 eine Möglichkeit beschrieben das Einhängen über die Datei /etc/sysconfig/hotplug zu konfigurieren (analog zu SUSE 9.2). Nur leider existieren die im Handbuch genannten Einträge in der Datei nicht mehr. Gibt es eine andere Möglichkeit, das von SUSE 9.2 gewohnte Verhalten wieder herzustellen, so daß die CD's automatisch nach /media/cdrecorder gemountet werden?

Der SUSE-Support hat, auf den Fehler im Handbuch angesprochen, leider nur auf das kostenpflichtige Angebot verwiesen.

benjaminq
26.04.05, 13:25
Da zahlt man das Äquivalent von über 170 deutschen Mark (110 fürs Update) und wird auf kostenpflichtigen Support hingewiesen. SuSE strebt ein neues Geschäftsmodell an: verkaufe Beta Software, lass das Produkt beim Kunden reifen, nimm für Supportleistungen noch zusätzlich Geld und verkaufe die gefixte Version danach teuer als Enterprise Server. *Kopfschüttel*

Zum Problem:
Ich kann leider nur die Steinzeitmethode anbieten: Mounten von Hand, war bei mir bei der 9.2 damals notwendig weil sonst das komplette System bei Zugriff auf eine externe USB HD eingefroren ist (in 9.1 UND 9.2, auf die Bugreportantworten warte ich heute noch)... :

"Ich habe den fehler nicht behoben, aber umgangen, indem ich in der Datei /etc/sysconfig/hotplug die Option HOTPLUG_DO_MOUNT=yes in HOTPLUG_DO_MOUNT=no geändert habe. Das Problem war nämlich offensichtlich ein Fehler in submount bzw. subfs, das ich daraufhin aus /etc/fstab entfernt habe. Bei mir steht da z.B. jetzt die Zeile: /dev/sda1 /media/sda1 auto noauto,user,rw 0 0 Danach habe ich noch das Verzeichnis /media/sda1 erstellt, und im Menü des KDE-Desktop (rechte Maustaste) ein neues Gerät auf dem Desktop erstellt, mit dem ich meinen MP3-Player, Memory-Stick, Kamera, oder was auch immer fast genauso komfortabel mounten kann wie über submount."

Und der Credit geht an Carsten Winkelmeier. Leute benutzt Mandirva ... SphinxOS 4.0 gibt es als freien Download, MEPIS rockt, ... SuSE soll mal die Qualität ihrer Distri wieder in den Griff bekommen, Mandrake hat das nach dem 9.1 und 9.2 Debakel ja auch geschafft.

Gruß

BEnjamin

k-epsilon
26.04.05, 14:58
Die erwähnten Variablen in der Datei /etc/sysconfig/hotplug gibt es bei SUSE 9.3 nicht mehr. Das Einhängen von Dateisystemen wird nun über das HAL/D-BUS System gesteuert.
Leider hat es diese Änderung nicht mehr in die release notes geschafft.
Die Frage ist nur wie man dieses System konfiguriert. Infos über HAL/D-BUS gibt es hier:
http://www.redhat.com/magazine/003jan05/features/dbus/
http://www.redhat.com/magazine/003jan05/features/hal/

woppi
26.04.05, 22:10
HY
Ich nehme mal an das du Spiele von CD/DVD installieren möchtest.
Damit hatte ich auch erst Probs.
Du musst einfach die CD/DVD in der Konsole nochmals mounten

mount /dev/dvd /media/dvd.

Hat den Vorteil , das du bei mehrfach CD Spielen die CD danach unmounten kannst und sie dir auswerfen lassen kannst was mit dem neuen HAL nicht funzt.

Tschaui
Chris

undefined
26.04.05, 22:17
Hallo
Im Administrator Handbuch wird auf Seite 377 eine Möglichkeit beschrieben das Einhängen über die Datei /etc/sysconfig/hotplug zu konfigurieren (analog zu SUSE 9.2). Nur leider existieren die im Handbuch genannten Einträge in der Datei nicht mehr. Gibt es eine andere Möglichkeit, das von SUSE 9.2 gewohnte Verhalten wieder herzustellen, so daß die CD's automatisch nach /media/cdrecorder gemountet werden?

Gleiches Problem nur andere Hardware ;)

http://www.linuxforen.de/forums/showthread.php?t=178973
http://www.j-pfennig.de/LinuxImHaus/SubmountStattAutomount.html

PS: Diese Windows artige automount Funktion ist der größte müll den SuSE machen konnte. Ich schmeiße bei der Installation submount runter und entferne alle subfs Einträge aus der fstab ;) Alles läuft danach nach guter alter Art :)

traffic
27.04.05, 02:02
Wenn es auch off-topic ist und ich nichts zur Lösung des Problems beizutragen habe, wollte ich doch gerne mal erwähnt haben, dass hal/d-bus mitnichten ein Alleingang von SuSE, sondern ein neuer distributionsübergreifender "Standard" ist. "Standard" in Anführungszeichen, weil es sowas ja eigentlich gar nicht gibt, aber man kann es trotzdem so bezeichnen, weil alle großen Distributoren wie Redhat, Mandriva und SuSE sich darauf verständigt haben, dass es jetzt so gemacht wird.

k-epsilon
27.04.05, 13:52
Gleiches Problem nur andere Hardware ;)


ich möchte noch einmal darauf hinweisen, daß sich das Einhängen von Datenträgern von SUSE 9.2 nach SUSE 9.3 geändert hat. Das subfs wird (glaube ich) nicht mehr benutzt, obwohl ein solcher Eintrag noch in der /etc/fstab verblieben ist. Die Konfiguration wie sie unter SUSE 9.2 noch möglich war funktioniert nicht mehr. Red Hat hat sich die Mühe gemacht eine kurze Dokumentation zu verfassen, die jedoch nicht einfach umsetzbar ist.

Zur Zeit sehe ich zwei Möglichkeiten:
o Einhängen von Hand als Superuser mit der Gefahr, daß die Medien doppelt auf zwei verschiedene Pfade eingehangen werden und der Automatismus "durcheinander kommt"
o Deaktivieren des HAL/D-BUS Systems mit unabsehbaren Folgen für WLAN usw.

Bevorzugen würde ich natürlich eine Lösung, die Medien automatisch auf einen festen Pfad mountet (wie das unter SUSE 9.2 auch wunderbar funktioniert hat).

k-epsilon
28.04.05, 16:18
Hier gibt es eine Lösung:

http://lists.suse.com/archive/suse-linux/2005-Apr/2240.html

schneevater
11.05.05, 11:09
Entweder den Link von k-epsilon oder diese beiden Links:

http://portal.suse.com/sdb/de/2005/05/dkukawka_subfs_nomount.html
http://portal.suse.com/sdb/de/2005/05/dkukawka_hal_mountpoints.html