2009-07-27

Automount unterdrücken

Problem: Mein SanDisk Cruzer U3-USB-Memory-Stick meldet neben dem eigentlichen USB-Massenspeicherlaufwerk noch eine virtuelles CD-ROM an, sobald man ihn anschließt. Unter Leopard wird sogar ein virtueller CD-Brenner erkannt. Leopard fragt dann jedes mal, ob das eingelegte Medium formatiert werden soll!?! Das ist etwas nervig.

Lösung: Anlegen einer Datei /etc/fstab (kurz fstab) mit folgendem Inhalt:

# fstab
#
# Warning - this file should only be modified with vifs(8)
# Failure to do so is unsupported and may be destructive.
#
# edited 2009-07-28 by Dirk
# 
# Identifier,  mount point,  fs type,  options
#
LABEL=U3\040System none cd9660 ro,noauto
LABEL=Mobile\040Partner none hfs ro,noauto

Hinweise zur fstab-Datei

  1. Seit Leopard soll man die fstab nur noch mit dem Kommando sudo vifs editieren. vifs sorgt beim Editieren dafür, dass die fstab nicht gleichzeitig vom System bearbeitet wird. (Meines Erachtens kommt das auf einem normalen Leopard-System, auf dem die Datei vorher noch nocht einmal existiert, nicht vor.)
  2. Alle Zeilen die mit # anfangen sind nur Kommentarzeilen.
  3. Die erste Zeile, die mit LABEL anfängt verhindert das mounten des U3 Systems vom SanDisk Cruzer Contour Stick.
  4. Der Datenträger wird dabei durch seinen Namen (Volume Label) identifiziert. \040 steht dabei für ein Leerzeichen.
  5. Die erste Zeile, die mit LABEL anfängt verhindert das mounten der Datenpartition meines UMTS-Surf-Sticks.
Quellen: macosxhints.com (en)
infinitemac.com
discussions.apple.com - Mount nur für bestimmte Benutzer
macseven.com