Verhindern Sie, dass macOS nachts auf externe Laufwerke zugreift

Ich habe Mac Mini Mid 2011 mit macOS 10.13.5 mit einem Datenlaufwerk. Wenn ich nachts aufwache, läuft der Antrieb. Ich rannte fs_usageund war überrascht, dass macOS häufig auf das Laufwerk zugreift.

Wie verhindere ich, dass macOS das Laufwerk dreht, außer wenn ein Mensch darauf zugreift, oder zumindest nicht zu bestimmten Zeiten, wenn ich schlafe? Kann Spotlight/macOS so konfiguriert werden, dass das Laufwerk nachts abgeschaltet wird?

00:01:10  fsgetpath         /Volumes/FOOBAR  0.000022   mds
00:01:10  statfs64          /Volumes/FOOBAR  0.000015   Finder
00:01:10  getattrlist       /Volumes/FOOBAR  0.000017   Finder
00:08:59  getattrlist       /Volumes/FOOBAR  0.000019   backupd-help
00:39:54  getattrlist       /Volumes/FOOBAR  0.000031   diskspaced
00:39:54  getattrlist       /Volumes/FOOBAR  0.000081   diskspaced
00:39:54  statfs64          /Volumes/FOOBAR  0.000014   diskspaced
01:08:47  getattrlist       /Volumes/FOOBAR  0.000017   backupd-help
02:08:35  getattrlist       /Volumes/FOOBAR  0.000020   backupd-help
03:08:40  getattrlist       /Volumes/FOOBAR  0.000033   backupd-help
04:04:09  getattrlist       /Volumes/FOOBAR  0.000019   fontworker
04:04:39  getattrlist       /Volumes/FOOBAR  0.000015   fontworker
04:11:01  getattrlist       /Volumes/FOOBAR  0.000032   backupd-help
05:11:56  getattrlist       /Volumes/FOOBAR  0.000052   backupd-help
06:05:23  getattrlist       /Volumes/FOOBAR  0.000030   backupd-help
06:33:52  getattrlist       /Volumes/FOOBAR  0.000017   fontworker
06:34:15  getattrlist       /Volumes/FOOBAR  0.000020   fontworker
06:34:48  getattrlist       /Volumes/FOOBAR  0.000014   fontworker
06:36:23  fsgetpath         /Volumes/FOOBAR  0.000012   revisiond
06:36:23  fsctl             /Volumes/FOOBAR  0.000010   revisiond
06:36:23  getattrlist       /Volumes/FOOBAR  0.000023   revisiond
06:36:23  statfs64          /Volumes/FOOBAR  0.000011   revisiond
06:36:23  lstat64           /Volumes/FOOBAR  0.000010   revisiond
06:36:23  lstat64           /Volumes/FOOBAR  0.000008   revisiond
06:36:23  statfs64          /Volumes/FOOBAR  0.000007   revisiond
06:36:23  getattrlist       /Volumes/FOOBAR  0.000012   deleted
06:36:23  statfs64          /Volumes/FOOBAR  0.000005   deleted
06:36:23  lstat64           /Volumes/FOOBAR  0.000009   deleted
(...)
06:36:23  getattrlist       /Volumes/FOOBAR  0.000055   AOSHeartbeat
06:36:25  statfs64          /Volumes/FOOBAR  0.000006   df
06:36:30  HFS_update /Volumes/FOOBAR/..V100/../db.sqlite-wal launchd
Ist "Festplatten nach Möglichkeit in den Energiesparmodus versetzen" im Energiespar-Prefpane aktiviert?
Ist "Power Nap" deaktiviert (ebenfalls Voreinstellung Energiesparmodus)?
Ah, richtig, PowerNap in Mini gibt es erst ab Ende 2012
Wenn man sich die Zeitstempel ansieht, wacht es immer ein paar Minuten nach der vollen Stunde auf. Gibt es andere Geräte in Ihrem Netzwerk, die möglicherweise ein WOL-Signal (Wake on LAN) senden?
@nohillside: Ich kann mir nicht vorstellen, was das wäre.

Antworten (1)

Ich glaube, die beste Lösung wäre das Mounten und Unmounten des Laufwerks, um vollständig sicherzustellen, dass keine Aktivität vom Betriebssystem oder anderen bösartigen Prozessen ausgeht.


Es gibt eine bereits gebaute Lösung, die kostenpflichtig ist : Wenn Sie dieser Anleitung folgen , können Sie bei erweiterten Einstellungen helfen, wie Sie das Laufwerk unmounten und mounten können.


Eine kostenlose Lösung wäre Kombinieren

Apple Script-Festplattenmontage mit Zeitplanung zum Ausführen des Skripts

Das ist eigentlich eine ziemlich effektive Problemumgehung, zumindest bis eine Grundursache und eine geeignete Lösung gefunden sind.
Ich wäre wirklich gespannt auf ein benutzerdefiniertes AppleScript, das dies tut, da potenzielle andere Lösungen, für die ich es wahrscheinlich verwenden würde, ein Zeitmaschinenlaufwerk wären, aber es nachts für Backups eingeschaltet lassen und tagsüber ausschalten würden Zeit...
Ich habe einfach diskutil (un)mountdisk /dev/disk2s2zu meiner Crontab hinzugefügt. Hack-ish, aber es wird funktionieren, bis ich eine richtige Lösung finde.
Dies wäre sehr effektiv in Verbindung mit Schlafeinstellungen und Power-Nap-Einstellungen und dem Auffinden von Time Machine-Daten von den betreffenden Laufwerken.