SDB:9.1: klassisch mounten statt subfs

aus openSUSE, der freien Wissensdatenbank


Version: 9.1

Anliegen

Ihnen ist das automatische Mounten, wie es seit der 9.1 über submount/subfs standardmäßig für Wechselmedien (Floppy, CD und DVD) sowie über Hotplug eingebundene Geräte, wie etwa USB-Sticks oder -Festplatten, unsympatisch bzw. die Funktionalität ist für Sie unerwünscht. Sie würden deshalb gerne wieder auf die "klassische" Art des Mountens von Datenträgern umstellen.

Vorgehen

Für Floppy, CD- und DVD-Laufwerk lässt sich dies einfach durch Editieren der Datei /etc/fstab bewerkstelligen. Dazu ändern Sie die betreffenden Zeilen (hier am Beispiel von DVD und Floppy) einfach von

/dev/dvd     /media/dvd        subfs   fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0
/dev/fd0     /media/floppy     subfs   fs=floppyfss,procuid,nodev,nosuid,sync 0 0

in

/dev/dvd     /media/dvd        auto    ro,noauto,user,exec,iocharset=utf8    0 0
/dev/fd0     /media/floppy     auto    noauto,user,exec,sync                 0 0

Wichtig: Bitte erzeugen Sie zunächst eine Sicherheitskopie der originalen /etc/fstab !

Für Datenträger wie USB-Sticks, die über den Hotplug-Mechanismus eingebunden werden ist die Sache noch einfacher. Führen Sie zunächst ein YaST Online Update durch, damit das Paket hotplug aktualisiert wird. Öffnen Sie anschliessend als root die Datei /etc/sysconfig/hotplug und stellen Sie die Variable HOTPLUG_USE_SUBFS von yes auf no. Durch den folgenden Befehl starten Sie nun das hotplug-System neu, um die Änderung zu übernehmen:

rchotplug restart

Hotplug wird in diesen Fall nicht weiterhin dafür sorgen, dass unterhalb von /media entsprechende Verzeichnisse angelegt werden, wenn ein neuer Datenträger über Hotplug erkannt wird. Wenn noch kein Verzeichnis besteht, muss es manuell angelegt werden, zum Beispiel durch den folgenden Befehl:

mkdir /media/sda1

Das Mounten der Datenträger funktioniert wie gehabt über (beispielsweise)

  mount /dev/sda1 /media/sda1