SuSE 9.3: Endlich wieder normal mounten

SuSE 9.3: Endlich wieder normal mounten

Seit einiger Zeit habe ich auf meinem Rechner SuSE 9.3 installiert und bin damit eigentlich recht zufrieden, ausser mit dem Management von Wechselmedien wie CD-Rom, Memory-Sticks und Wechselfestplatten. SuSE verwendet dazu standardmässig Submount, was meiner Meinung nach völliger Schrott ist und zwar aus folgenden Gründen:

  • Submount kann Probleme mit Brennprogrammen wie k3b verursachen.
  • Sämtliche Geräte werden im sync-Modus gemountet was gerade bei grossen Datenträgern wie Wechselfestplatten zur Verlangsamung des Systems führen kann.

In der SuSE Supportdatenbank findet sich zwar eine Anleitung wie das System auf normales Mounten umgestellt werden kann, doch wirklich weiter kommt man damit auch nicht, weil nachher Memorysticks und Wechselfestplatten komplett von Hand eingebunden werden müssen. Da von SuSE wohl kaum eine Lösung zu erwarten ist, habe ich selbst Hand angelegt. Ich habe neue hal-rpms erzeugt, in denen das sogenannte fstab-sync wieder aktiviert ist und ein neues mount-binary kompiliert, welches mit fstab-sync Mountoptionen klarkommt. Zudem braucht man noch drei Servicemenueinträge für Konqueror, damit die Menupunkte “Mount” und “Unmount” im Kontextmenu bei CD-Roms repektive “Sicher entfernen” bei USB-Massenspeichern wieder vorhanden sind. All dies kann hier heruntergeladen werden. Damit werden Wechselmedien wie folgt eingebunden:

  • CD-Rom und Floppy: Konventionell über fstab-Einträge.
  • USB-Massenspeicher: Beim Einstecken wird ein Eintrag in der fstab erzeugt, welcher beim Ausstecken wieder entfernt wird. Das Gerät kann entweder manuell oder über den Konqueror Kioslave media:/ gemountet werden.

Die Konfiguration und Installation läuft wie folgt ab:

  • YaST-Onlineupdate ausführen (unbedingt notwendig, da das mount-Binary ersetzt wird).
  • Die fstab wie folgt bearbeiten:
    • Floppy Eintrag abändern:
      /dev/fd0 /media/floppy auto noauto,user,exec 0 0
    • Alle CD/DVD-Rom- und Brenner-Einträge löschen. Diese werden später automatisch erzeugt.
  • Alle Unterverzeichnisse im Verzeichnis /media löschen.
  • Verzeichnis /media/floppy erstellen.
  • Hal-Pakete durch meine ersetzen.
  • Das mount-Binary in /bin durch meines ersetzen.
  • Die drei Servicemenus media*.deskop nach /opt/kde/share/apps/konqueror/servicemenus/ kopieren.
  • Den Hal-Daemon neu starten:

    /etc/init.d/hal restart
    Der Hal-Daemon erzeugt nun beim ersten Start die Einträge für die CD-Rom/DVD-Rom Laufwerke in der fstab sowie deren Mountpoints in /media.

Thats it. Und nun viel Spass mit der Arbeit mit Wechselmedien.

Gruss

Hans

[1] http://mypage.bluewin.ch/hkottmann/

E-Mail Benachrichtigung
Benachrichtige mich zu:
3 Kommentare
Älteste
Neuste Beste Bewertung
Inline Feedbacks
Alle Kommentare anzeigen
Hans Kottmann
20 Jahre her

Die Pakete submount und km_submount mit YaST entfernen. Den SuSEPlugger deaktivieren: Rechtsklick auf SuSEPlugger Icon -> Beenden. Die Abfrage “Wollen Sie SuSEPlugger beim nächsten Login automatisch starten” mit Nein beantworten. Gruss

Hans

Bernd Seyfried
20 Jahre her

Danke, ich hab´s versucht und es funktioniert einwandfrei.

Eurotom
20 Jahre her

Klasse dieser Workaround!
Endlich hat der K(r)ampf ein Ende.

Vielen Dank
Eurotom

Nach oben