Es probable que se trate de un problema de administración de energía del disco duro y de suspensión en lugar de un problema con la unidad. Cuando no se usa por unos minutos, el controlador se pone en reposo, posiblemente haciendo un ruido mientras estaciona los cabezales por seguridad. El script que accede a él en intervalos más cortos evita que se duerma. Puede confirmar si este es el problema observando cuánto tiempo se tarda en acceder a algo en la unidad después de que emite el sonido (y se pone en reposo). Si parece más lento de lo normal, se debe a que se despertó del sueño.
En primer lugar, debe confirmar si OS X está haciendo que la unidad esté en modo de suspensión y / o si el culpable es el firmware de la unidad:
- Deshabilita tu script.
- Vaya a Preferencias del sistema > Ahorre energía y vea si ponga el disco (s) duro en reposo cuando sea posible esté habilitado. Si es así, desactívelo y observe el comportamiento de la unidad.
- Si la configuración de OS X no ayuda, verifique la marca y el modelo de la unidad y vea cómo puede deshabilitar la suspensión desde el sitio de soporte del fabricante.
Por un lado, deshabilitar el comportamiento del sueño aumentaría la cantidad de energía consumida (aunque parezca insignificante). Por otra parte, si utilizaría el disco con cierta frecuencia mientras lo dejara conectado permanentemente, puede ser una buena idea tenerlo en funcionamiento y evitar el retraso de un ciclo de sueño / activación.