Wie kann man eine Datei schnell speichern und muss nicht warten, bis die externen Festplatten "aufwachen"?

Kürzlich habe ich entschieden, dass ich viele Dateien auf dem Mac speichern werde, da der Mac so gute Arbeit beim Indizieren der Dateien leistet, also habe ich ein externes Thunderbolt-Laufwerk mit 6 TB gekauft, das sich im RAID 0 Strip-Modus befindet, und zwei weitere externe Laufwerke mit 4 TB und verwenden Sie sie als RAID 1-Spiegelungsmodus.

Der iMac ist 1 Jahr alt, verwendet also immer noch USB 2.0, aber das Laufwerk mit Thunderbolt ist schnell.

Wenn ich jedoch einfach mit der rechten Maustaste auf ein Bild auf einer Website klicke und "Bild speichern unter" wähle, muss ich jetzt 30 Sekunden warten, bis die Laufwerke "aufwachen", bevor "Speichern unter" aus dem Fenster erscheint, um mich zuzulassen Klicken Sie überhaupt auf die Schaltfläche "Speichern" , um die Datei zu speichern. Da einige Macs jetzt in 25 Sekunden hochfahren können, muss ich länger als die Startzeit warten, nur um ein Image zu speichern, das sich zu 99,99 % standardmäßig nur auf der internen Festplatte des Macs unter ~/Downloads befindet .

Gibt es eine Möglichkeit, dies zu verbessern? Ich habe auch in den Systemeinstellungen "Festplatte in den Ruhezustand versetzen" deaktiviert, aber es macht immer noch dasselbe. Zum Beispiel, wenn ich mit "Bild speichern unter" den Ordner "Downloads" auswählen und nur die anderen Laufwerke aufwecken kann, wenn ich sie anschaue.

Eine Methode, die mir einfällt, ist, ein Shell-Skript zu schreiben, das ls /Volumes/WD6TBund ls /Volumes/WD4TB(die Namen der Laufwerke) verwendet, um die Laufwerke aufzuwecken, wenn ich anfange, diesen iMac zu verwenden. Oder wenn es eine Möglichkeit gibt, den Bildschirmschoner dazu zu bringen, die Laufwerke bei jeder Mausbewegung oder Tastaturaktion aufzuwecken, das Display aufzuwecken (was möglich ist) und die Festplatten aufzuwecken, ist das auch eine gute Lösung.

Warum speichern Sie die Dateien nicht in einem Ordner auf Ihrem internen Laufwerk und schreiben ein Skript, um sie auf das externe Laufwerk zu schreiben und sie am Ende des Tages vom internen zu löschen.
nein, es soll bereits auf dem internen Laufwerk gespeichert werden. Es ist das Fenster, in dem Sie auf „Speichern“ klicken können, um die Datei zu speichern, die 30 Sekunden benötigt, um fertig zu werden
Richtig, weil das Laufwerk nicht gemountet oder gemountet ist, dreht es sich nicht. Wenn Sie es auf dem gemounteten, laufenden Laufwerk speichern, wird es sofort ausgeführt.
NEIN – die Schaltfläche „Speichern“ ist NICHT BEREIT, darauf zu klicken, ERST 30 Sekunden später.

Antworten (1)

Die Schaltfläche „Speichern“ überprüft alle gemounteten Laufwerke und lässt sie hochfahren.

Die einzige Möglichkeit, die mir dazu einfällt, besteht darin, ein paar Skripte vorzubereiten.

Siehe die Manpage für diskutil. Wenn der Einhängepunkt (Datenträgername) BigFatDisk ist

dann zum Aushängen der Festplatte wäre es so etwas wie

diskutil unmount BigFatDisk

Um nun alles mit BFD zu synchronisieren, würden Sie ab und zu ein Skript ausführen

diskutil mount BigFatDisk rsync kennzeichnet lokale Festplatte BFD diskutil unmount BigFatDisk

Eine zweite Möglichkeit besteht darin, die Festplatten im BFD-Gehäuse durch Hybridfestplatten zu ersetzen. Diese haben einen SSD-Chunk und einen Spinning-Rost-Chunk und sind dafür bestens geeignet.

Eine dritte Möglichkeit besteht darin, Ihre Festplatten drehen zu lassen, wenn die Maschine wach ist? Sie verbrauchen nur wenig Strom, und MTBF-Zeiten werden zunehmend als X Spinups und nicht als X Stunden angegeben. Eine Festplatte hat vor 2 Jahren 5-7 Watt verbraucht. Ich bin sicher, es ist jetzt besser. Nehmen wir also 5. Das entspricht ungefähr 40 kWh pro Jahr. Bei 15 c pro kWh sind das 6 Dollar/Jahr. Scheint mir, dass dies im Vergleich zu den Problemen, die Sie jetzt haben, ziemlich billig ist.

Ich habe meinen Computer so eingestellt, dass er die Bildschirme nach 20 Minuten Leerlaufzeit ausschaltet, aber niemals die CPU ausschaltet oder die Laufwerke herunterfährt.