Wie kann ich fehlende Firewire-Laufwerke (erneut) mounten? Warum verschwinden sie?

Ich habe mehrere Firewire-Laufwerke, die gelegentlich "verloren gehen", obwohl sie mit meinem Mac verbunden und eingeschaltet sind (die Betriebsanzeige leuchtet). Diese Laufwerke erscheinen nicht im Festplatten-Dienstprogramm oder wenn ich sie ausführe, mountdaher gibt es keine Hinweise auf ihre Existenz, die es mir ermöglichen würden, sie zu verwenden mountoder diskutilneu zu mounten. Die einzige Möglichkeit, sie erneut zu mounten, besteht darin, meinen Computer neu zu starten oder das direkt an meinen Mac angeschlossene Laufwerk aus- und wieder einzuschalten (ein sehr unbequemer Vorgang).

Dieses Problem besteht seit mehreren physikalischen Konfigurationen (Änderung der Macs, Neuanordnung der Verkabelung, sowohl FW 400 als auch FW 800 usw.) und tritt sporadisch auf (es tritt am häufigsten während langer Ruhephasen des Mac auf).

Warum sollten meine externen Firewire-Laufwerke auf diese Weise "verschwinden"? Gibt es eine Möglichkeit, sie in diesem Fall programmgesteuert neu zu mounten oder zu verhindern, dass sie überhaupt verschwinden?


OS X 10.9 (Problem seit 10.7 vorhanden, auf mehreren Rechnern); G-Technology- Laufwerke (verschiedene Modelle); Die Einstellung „Festplatten in den Ruhezustand versetzen“ ist deaktiviert; pmsetBerichte:

Currently in use:
 standbydelay         10800
 standby              1
 womp                 1
 halfdim              1
 hibernatefile        /var/vm/sleepimage
 darkwakes            1
 networkoversleep     0
 disksleep            0
 sleep                1
 autopoweroffdelay    14400
 hibernatemode        3
 autopoweroff         1
 ttyskeepawake        1
 displaysleep         5
 acwake               0
 lidwake              1

Beachten Sie auch, dass dies keine Frage zur Verhinderung von Spin-Down ist. Ich habe Möglichkeiten gefunden, dies nach Möglichkeit zu verhindern, aber wenn dies nicht der Fall ist (z. B. wenn der Mac selbst im Ruhezustand ist und die Laufwerke herunterfahren, weil sie die Systemeinstellungen ignorieren, um ein Herunterfahren zu verhindern), werden meine Laufwerke häufig auch deaktiviert und verschwinden somit vollständig aus dem System. Die Frage ist, wie man dem vorbeugen oder sich davon erholen kann.

Bei mir passiert es: Ich trenne die Firewire-Verbindung, stecke sie wieder ein.
@GEdgar: Ich denke, es versteht sich von selbst, dass das nicht die Art von Option ist, nach der ich suche.

Antworten (1)

Ich sehe keine Möglichkeit, das Betriebssystem direkt zu ändern, aber hier ist, wie Sie es abmildern würden:

  • Richten Sie ein Skript zum Analysieren ein diskutil listund diskutil cs listlassen Sie es alle Volumes mounten, die verbunden und nicht gemountet sind
  • Verwenden Sie ein Tool wie Launch Control oder Lingon, um dieses Skript in einen Launchd-Trigger-Mechanismus einzuschließen, um es regelmäßig aufzurufen.