SDB:Klassisch mounten statt subfs
aus openSUSE, der freien Wissensdatenbank
Version: 9.3
Anliegen
Ihnen ist das automatische Mounten, wie es seit der 9.3 über submount/subfs und HAL standardmäßig für Wechselmedien (Floppy, CD und DVD) sowie über Hotplug eingebundene Geräte, wie etwa USB-Sticks oder -Festplatten, unsympathisch 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
Legen Sie als root in /usr/share/hal/fdi/95userpolicy/ eine Datei mit einem beliebigen Dateinamen und der Endung .fdi an, also zum Beispiel:
noautomount.fdi
Nun editieren Sie die Datei mit dem Editor ihrer Wahl:
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
<!-- This .fdi file prevent automount for every media (storage devices)
e.g. floppy, CD/DVD, USB-Stick, USB-Disk, external harddisk. -->
<deviceinfo version="0.2">
<device>
<match key="storage.policy.should_mount" bool="true">
<merge key="storage.policy.should_mount" type="bool">false</merge>
</match>
</device>
</deviceinfo>
Nachdem Sie die Datei angepasst haben führen Sie folgenden Befehl als root aus:
rchal restart
Abschließend müssen Sie noch für z.B. Floppy, CD- und DVD-Laufwerk die Datei /etc/fstab editieren. Dazu ändern Sie die betreffenden Zeilen (hier am Beispiel von DVD-Laufwerk und Floppy) einfach von
/dev/dvd /media/dvd subfs noauto,fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0 /dev/fd0 /media/floppy subfs noauto,fs=floppyfss,procuid,nodev,nosuid,sync 0 0
in
/dev/dvd /media/dvd auto noauto,ro,user,exec,iocharset=utf8 0 0 /dev/fd0 /media/floppy auto noauto,user,exec,sync 0 0
Submount/subfs wird in diesen Fall nicht weiterhin dafür sorgen, dass unterhalb von /media entsprechende Verzeichnisse angelegt werden, wenn ein neuer Datenträger über HAL erkannt wird. Wenn noch kein Verzeichnis besteht, muss es manuell angelegt werden, zum Beispiel durch den folgenden Befehl:
mkdir /media/cdrecorder
Das Mounten der Datenträger funktioniert wie gehabt über (beispielsweise)
mount /dev/cdrecorder /media/cdrecorder
Keywords: subfs | submount | mount | hal | cd | dvd

