Evite que macOS acceda a la unidad externa por la noche

Tengo Mac Mini Mid 2011 con macOS 10.13.5 con una unidad de datos. Cuando me despierto por la noche, la unidad está funcionando. Corrí fs_usagey me sorprendió encontrar macOS accediendo mucho a la unidad.

¿Cómo evito que macOS haga girar la unidad, excepto cuando accede un ser humano, o al menos no en ciertas horas cuando duermo? ¿Se puede configurar Spotlight/macOS para apagar el disco por la noche?

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
¿Está habilitado "Poner los discos duros en suspensión cuando sea posible" en el panel de ahorro de energía?
¿Está desactivado "Power Nap" (panel de ahorro de energía también)?
Ah, cierto, PowerNap en Mini es solo desde finales de 2012 en adelante
Al mirar las marcas de tiempo, siempre se despierta unos minutos después de la hora. ¿Hay otros dispositivos en su red que puedan enviar una señal WOL (wake on LAN)?
@nohillside: No puedo imaginar qué sería eso.

Respuestas (1)

Creo que la mejor solución sería montar y desmontar la unidad para garantizar por completo que no haya actividad del sistema operativo ni de ningún otro proceso no autorizado.


Hay una solución ya construida que se paga : seguir esta guía puede ayudar con configuraciones más avanzadas sobre cómo desmontar y montar la unidad.


Una solución gratuita sería combinar

Montaje en disco de Apple Script con programación de tiempo para ejecutar el script

En realidad, es una solución bastante eficaz, al menos hasta que se encuentre una causa raíz y una solución adecuada.
Tendría mucha curiosidad por ver un AppleScript personalizado que haga eso, ya que otras posibles soluciones para las que probablemente lo usaría serían una unidad de máquina del tiempo, pero dejándolo encendido por la noche para realizar copias de seguridad y apagándolo durante el día. tiempo...
Simplemente agregué diskutil (un)mountdisk /dev/disk2s2a mi crontab. Hack-ish, pero funcionará hasta que encuentre una solución adecuada.
Esto sería muy efectivo junto con la configuración de suspensión y la configuración de la siesta y la ubicación de los datos de Time Machine fuera de las unidades en cuestión.