Tengo varios discos duros externos. Son unidades de consumo que se "van a dormir" (giran hacia abajo) automáticamente cuando no se usan; No puedo (y no quiero) ejecutarlos 24x7. Los uso estrictamente para copias de seguridad y almacenamiento a largo plazo.
Muy a menudo, usaré alguna característica irrelevante de un programa (como "Deshacer" en Microsoft Word en un documento que está en la unidad principal): la aplicación se congelará y escucharé un disco duro externo. arriba. (O cada unidad individual gira, una a la vez.) Entonces el programa se descongelará. El programa no parece ser molestado si desmonto las unidades; simplemente deja de hacer eso.
Y me pregunto: ¿Qué demonios está buscando? Así que puedo averiguar cómo detener esta molestia. Por ejemplo, si está tocando fuentes que se encuentran en la unidad externa, puedo asegurarme de que no se pueda acceder a ellas dentro de los archivos ZIP.
Mi pregunta es: ¿Cómo puedo tener un log persistente de accesos a archivos por aplicaciones? He intentado usar lsof | grep /Volumes/
pero es solo una instantánea de los archivos abiertos actualmente ; Parece que siempre se pierde el momento en que la aplicación tiene ese archivo abierto.
Probé el enfoque fs_usage, recibí ráfagas de este mensaje: fs-usage: buffer overrun, events generated too quickly: 123456
Pero, finalmente, esto surgió:
23:32:47 getattrlist /Volumes/Teeny/RSreorg 0.000006 Microsoft Ex
23:32:47 getattrlist /Volumes/Teeny/RSreorg 0.000002 Microsoft Ex
23:32:59 getattrlist /Volumes/Teeny/RSreorg 0.000005 Microsoft Ex
23:32:59 getattrlist /Volumes/Teeny/RSreorg 0.000002 Microsoft Ex
23:32:59 getattrlist /Volumes/Teeny/RSreorg 0.000003 Microsoft Ex
23:32:59 getattrlist /Volumes/Teeny/RSreorg 0.000002 Microsoft Ex
Esto sucedió cuando estaba cerrando una hoja de cálculo de Excel. Eso es un disco de bloc de notas, y ese directorio fue eliminado hace años. La hoja de cálculo era un archivo nuevo que no tenía nada que ver con esa ubicación.
La búsqueda en la unidad de la cadena de texto RSreorg
reveló solo 2 archivos, ambos ~/Library/Preferences/com.microsoft.office.plist
, uno con errores al final (archivo temporal?) ... La búsqueda web revela que Microsoft almacena mis claves de licencia allí, pero el escaneo de texto Revela cientos de otros directorios inútiles e incorrectos. ¿Qué diablos está haciendo Microsoft?
Y al parecer esto La respuesta respalda la eliminación total del archivo .