Silenciando la notificación "Su disco está casi lleno"

Después de actualizar a macOS Sierra, recibo la notificación de que "su disco está casi lleno. Ahorre espacio optimizando el almacenamiento".

notificación de macOS

  • Cambiar entre los perfiles de sonido de iPhone?
  • ¿Dónde puedo encontrar el sonido de notificación de Mountain Lion (Notification Center)?
  • ¿Cómo puedo hacer que las notifications sean más grandes, por lo que se recorta less text?
  • Vibrar en la notificación en modo silencioso
  • Reloj de Apple que muestra notifications antiguas
  • ¿Es seguro eliminar files ipsw?
  • Las opciones parecen ser almacenar mis files en iCloud, eliminar files automáticamente o eliminar files manualmente:

    enter image description here

    Mi problema / irritación es que tengo 80 GB libres de mi volumen de 440 GB.

    La pregunta: ¿hay alguna forma de silenciar esta notificación de manera (semi) permanente , o cambiar el umbral que usa para la notificación?

  • Safari beach-balling en algunos sitios web como Github.com
  • No se pueden cargar datos desde el server de actualización de software de Apple
  • Resuelva la falta de acceso en Keychain Access
  • Ejecutando un service en QuickBooks
  • MacBook no solicita contraseña después de dormir
  • ¿Qué service com.apple.diskspaced hace?
  • 4 Solutions collect form web for “Silenciando la notificación "Su disco está casi lleno"”

    La solución para deshabilitar la notificación "casi total" y "completa" es deshabilitar al daemon responsable de ello:

    launchctl unload -w /System/Library/LaunchAgents/com.apple.diskspaced.plist 

    Alternativamente, si solo quiere evitar que aparezca "casi lleno" con tanta frecuencia, entonces puede bajar el umbral de GB a través de:

     minFreeSpace (int) - minimal free size in GB. Default: 20 

    El valor pnetworkingeterminado de 20 GB es demasiado alto para SSD pequeños y un posible error hace que la alerta se muestre todos los días en lugar de una sola vez, por lo que puede bajarse el espacio libre antes de que aparezca la alerta, por ejemplo, a 10 GB:

     defaults write com.apple.diskspaced minFreeSpace 10 

    El daemon solo lee sus prefs al inicio, por lo que debe reiniciarlo si tiene la integridad del sistema desactivada:

     launchctl unload -w /System/Library/LaunchAgents/com.apple.diskspaced.plist launchctl load -w /System/Library/LaunchAgents/com.apple.diskspaced.plist 

    De lo contrario, mátalo:

     killall diskspaced 

    En caso de que esté interesado en las otras preferences para estas alertas de disco, puede ver algunas de ellas usando el parámetro de ayuda:

     /System/Library/PrivateFrameworks/StorageManagement.framework/Versions/A/Resources/diskspaced help --- Domain: com.apple.diskspaced Supported keys: debugLog (BOOL) - log additional debug information. Default: NO checkAllVolumes (BOOL) - check all volumes. Default: NO minDiskSize (int) - minimal disk size in GB. Default: 128 minFreeSpace (int) - minimal free size in GB. Default: 20 minPurgeableSpace (int) - minimal purgeabe space size in GB. Default: 20 --- Commands: removeAllNotifications - Removes all scheduled and delivenetworking user notificiations. 

    Y aquí hay un par de ocultos:

     warningInterval (integer default 0) lastWarningDate (string eg 2017-05-05 16:48:29 +0000) 

    No miré demasiado pero es posible establecer la date de la última advertencia en una date futura que también evitaría que se muestre la alerta.

    Creo que esta notificación es un error.

    Tengo 760 GB gratis en mi disco (una unidad de 1TB) y recibo esta misma notificación cada mañana desde que me actualicé a Sierra.

    He habilitado Optimize Storage (pero no Store in iCloud).

    Deshabilitar en macOS Sierra y más allá

    En Sierra, este command no funcionó para mí:

     launchctl unload -w /System/Library/LaunchAgents/com.apple.diskspaced.plist 

    debido a que la Protección de Integridad del Sistema está activada, de modo que para detener el service de diskspaced , ejecute:

     launchctl stop com.apple.diskspaced 

    Nota: Use start para comenzar de nuevo o haga una list para ver los detalles (por ejemplo, su PID ).

    Si el service se reinicia después de un time, intente con el siguiente command para detenerlo:

     killall -STOP diskspaced 

    Cambiar el nivel de advertencia y el intervalo

    Para cambiar la configuration pnetworkingeterminada del usuario, estos son algunos ejemplos de commands:

     defaults write com.apple.diskspaced freeSpaceWarningLevel 1 defaults write com.apple.diskspaced warningInterval 3600 defaults write com.apple.diskspaced debugLog 1 defaults write com.apple.diskspaced checkAllVolumes 0 

    Luego reinicia el service:

     launchctl stop com.apple.diskspaced && launchctl start com.apple.diskspaced 

    Para ver la configuration cargada, ejecute diskspaced , por ejemplo:

     $(find /System/Library/PrivateFrameworks -name diskspaced -print -quit) 2017-08-04 18:32:27.943 diskspaced[92401:12312556] FreeSpaceWarningLevel: 1 2017-08-04 18:32:27.943 diskspaced[92401:12312556] WarningInterval: 3600 2017-08-04 18:32:27.943 diskspaced[92401:12312556] Check All Volumes: NO 

    Notas

    Creo que los parameters mencionados por @malhal ya no existen. Aquí hay un command simple para probar esto:

     $ grep -A6 debugLog <(strings $(find /System/Library/PrivateFrameworks -name diskspaced -print -quit)) debugLog freeSpaceWarningLevel FreeSpaceWarningLevel: %ld warningInterval WarningInterval: %ld checkAllVolumes Check All Volumes: %@ 

    Solución de problemas

    Compruebe los loggings por este command para cualquier advertencia:

     grep com.apple.diskspaced /var/log/system.log 

    Algunas sugerencias desesperadas para times desesperados:

    1. Veo que tienes 132 GB de aplicaciones. ¿Es posible que tenga algunos elementos que se downloadon de la tienda de aplicaciones y que, por lo tanto, podrían eliminarse? Cosas como aplicaciones de installation del sistema operativo, etc. Esto no aborda específicamente su pregunta, pero podría ayudarlo a determinar dónde está el umbral.

    2. Si tiene (o puede get) un disco de repuesto que es al less tan grande como el que tiene actualmente, intente instalar el mismo sistema operativo y luego use el Asistente de migration para copyr los datos de su disco actual (A) al nuevo (B) . Arranque desde B y vea si recibe el mismo post de error. (El process debería demorar aproximadamente 1 hora para la installation del sistema operativo, 2 horas para la migration. Ish)

    Espero que puedas descubrir algo.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).