Externe Festplatte scheint Anwendungen willkürlich zu blockieren

Seit dem Update auf OSX Lion auf meinem iMac von Ende 2009 habe ich ein seltsames Verhalten bei der Verwendung meines Computers bemerkt. Ungefähr jede Stunde (bei diesem Muster bin ich mir nicht sicher), friert die Anwendung, die ich verwende, plötzlich ein. Ich höre dann, wie meine externe Festplatte hochfährt, und schließlich beginnt die Anwendung wieder zu arbeiten.

Wenn Sie beispielsweise einfach mit der rechten Maustaste auf etwas in Chrome klicken oder ein Video in Plex halbwegs ansehen, friert die gesamte Anwendung ein, bis sich die Festplatte wieder dreht. Ich kann mir nicht vorstellen, wie sich diese Anwendungen möglicherweise auf diese externe Festplatte verlassen könnten, da ich sie nur für meine Time Machine-Sicherung verwende.

Ich habe die Option "Festplatten nach Möglichkeit in den Ruhezustand versetzen" deaktiviert, aber dies scheint nichts behoben zu haben. Eine mögliche Erklärung könnte sein, dass diese externe Festplatte als Teil des virtuellen Speichers verwendet wird; es würde die Abhängigkeit des Betriebssystems von der Festplatte erklären, aber ich kann mir nicht vorstellen, warum es das tun würde, wenn auf meinem Systemlaufwerk noch viel Speicherplatz vorhanden ist.

Das ist nicht ganz fatal, es ist ärgerlicher als alles andere, aber ich mache mir Sorgen, dass dies darauf hindeuten könnte, dass etwas mit meinem Betriebssystem oder meiner Hardware nicht stimmt. Für Ideen wäre ich dankbar.

Ich bin neugierig: Was passiert, wenn Sie ein Verhalten ausführen, das das Symptom verursacht, während die externe Festplatte nicht angeschlossen ist? (Oder ausgeschaltet?)
Wenn dies erneut auftritt, öffnen Sie Console.app, wählen Sie „Alle Nachrichten“ und suchen Sie nach Nachrichten, die zur gleichen Zeit aufgetreten sind, als das Problem aufgetreten ist. Hängen Sie diese Nachrichten an den Beitrag an (prüfen Sie sie vorher, um mögliche private Daten auszuschließen).

Antworten (5)

Es könnte die Spotlight-Indizierung sein. Sehen Sie mdworker aktiv in der Aktivitätsanzeige, wenn dies geschieht? Wenn Sie dies noch nicht getan haben, können Sie versuchen, das Laufwerk in den Spotlight-Datenschutzeinstellungen in den Systemeinstellungen auszuschließen und sehen, ob das hilft.

Exzellente Idee. Ich werde die Aktivitätsanzeige geöffnet lassen und dies überprüfen, wenn das nächste Mal eine Verlangsamung auftritt. Die Datenschutzeinstellungen von Spotlight sind komplett leer, daher habe ich ein gutes Gefühl dabei.

Klingt so, als würde Time Machine das geplante Backup durchführen, es würde Ihren aktuellen Prozess verlangsamen, da es Ihren Home-Ordner auf Änderungen überprüft.

Ich fürchte, das ist es nicht, aber eine gute Idee, da ich Time Machine für Backups verwende. Das kleine Uhrensymbol beginnt sich nicht zu drehen, nachdem die Festplatte hochgefahren ist.

Ich würde sagen, dass das externe Laufwerk über eine eigene interne Energieverwaltung verfügt, die dazu führt, dass die Festplatte heruntergefahren wird. Mit etwas Aufwand könnte man ein Skript schreiben, das eine Datei auf das externe Laufwerk schreibt, löscht und dann jede Minute wiederholt.

Wenn Sie Apps auf dem externen Laufwerk haben und insbesondere eine App, die einmal einen Dienst registriert hat, dann vermute ich, dass sich Ihr externes Laufwerk bei einem Rechtsklick dreht, um beim Erstellen des Dienstmenüs zu helfen. Oder es könnte einfach sein, dass Plex selbst das externe Laufwerk scannt.

Ich würde Ihr externes Laufwerk ein wenig recherchieren und sehen, ob es die Festplatte von selbst herunterfährt und wie Sie dies verhindern können.

Dieses Skript

 #!/bin/bash
 # Used to not let a volume named MYBOOK sleep

 volpresent=$(mount | grep MYBOOK | wc -c)

 if [ $volpresent -gt 0 ]
 then
    touch /Volumes/MYBOOK/.hiddenfile
 fi

Kommt von diesem Hinweis http://hints.macworld.com/article.php?story=20090316190817357

Guter Gedanke, aber ich verwende meine externe Festplatte nur als Time Machine-Backup, da ist überhaupt nichts anderes drauf. Alle meine Anwendungen sind auf der internen Festplatte meines iMac gespeichert. Es ist möglich, dass Plex der Schuldige sein könnte, aber sicherlich sollte es nichts scannen, was ich ihm nicht gesagt habe.
Ich bin der Meinung, dass es der letzte Ausweg sein sollte, die Festplatte ständig eingeschaltet zu lassen, da ich nicht der Meinung bin, dass sie überhaupt verwendet werden sollte. Wenn etwas auf die Festplatte zugreifen muss, sollte das nicht das gesamte System blockieren, sondern den Thread, der es verwendet. Time Machine sollte blockiert werden, nicht Chrome.

Konzentrieren Sie sich auf eine Aktion, die sowohl (a) das Hochfahren einer Festplatte verursacht als auch (b) nicht abgeschlossen ist, bis das Hochfahren abgeschlossen ist. Angenommen, ein Rechtsklick in Google Chrome ist eine solche Aktion … 

Wenn Sie im Terminal den folgenden Befehl ausführen, bevor Sie mit der rechten Maustaste in Google Chrome klicken, werden Dinge angezeigt, die sich auf die Dateiaktivität beziehen:

sudo fs_usage cmd Google\ Chrome

Unter den Aktivitäten etwas im Zusammenhang mit Dienstleistungen. Führen Sie den folgenden Befehl aus, um sich einen Überblick über einige der für Ihr System verfügbaren Dienste zu verschaffen:

defaults read ~/Library/Preferences/com.apple.ServicesMenu.Services

Könnte eine dieser Anwendungen diese Dienste sowohl (a) als auch (b) verursachen?

Wenn es kein Rechtsklick in Google Chrome ist, denken Sie darüber nach, wie die Hauptfrage fokussierter sein könnte.

Ich habe eine Festplatte, die das auch tut. Ich vermute, dass das Laufwerk herunterfährt, wenn es eine Weile nicht benötigt wird. Wenn das Betriebssystem jedoch versucht, vom Laufwerk zu lesen oder darauf zu schreiben, blockiert es den Prozess, während das Laufwerk hochfährt. Und in Lion passiert das manchmal, wenn ich Spotlight, Finder verwende oder auf einen Stapel im Dock klicke. Ich habe mich damit abgefunden, dass dieses Verhalten nur ein Teil der Funktionsweise von Lion ist.