Tengo varios discos duros externos. Son discos de consumo que se "duermen" (se apagan) automáticamente cuando no se utilizan; no puedo (ni quiero) hacerlos funcionar las 24 horas del día. Los utilizo estrictamente para hacer copias de seguridad y almacenamiento a largo plazo.
Muy a menudo, utilizo alguna función irrelevante de un programa (como "Deshacer" en Microsoft Word en un documento que está en la unidad principal) - la aplicación se congelará, y oiré un disco duro externo girar. (O cada unidad girar, uno a la vez). Entonces el programa se descongela. El programa no parece molestarse si desmonto las unidades; simplemente deja de hacerlo.
Y me pregunto: ¿Qué es lo que busca? Así que puedo averiguar cómo detener esta molestia. Por ejemplo, si está tocando las fuentes que encontró en el disco externo, puedo asegurarme de que sean inaccesibles dentro de los archivos ZIP.
Mi pregunta es: ¿Cómo puedo tener un Registro de los accesos a los archivos por parte de las aplicaciones? He probado a utilizar lsof | grep /Volumes/
pero sólo es una instantánea de actualmente archivos abiertos; parece que siempre se pierde el momento en que esa aplicación tiene ese archivo abierto.
Probé el enfoque fs_usage, y obtuve ráfagas de este mensaje: fs-usage: buffer overrun, events generated too quickly: 123456
Pero finalmente esto salió a la luz:
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ó mientras cerraba una hoja de cálculo de Excel. Es un disco de borrado, 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.
Búsqueda de la cadena de texto en la unidad RSreorg
reveló sólo 2 archivos, ambos ~/Library/Preferences/com.microsoft.office.plist
Uno con un galimatías al final (¿archivo temporal?)... La búsqueda en la web revela que Microsoft almacena mis claves de licencia allí, pero el análisis de texto revela cientos de otros directorios inútiles y erróneos. ¿Qué diablos está haciendo Microsoft?
Y aparentemente esta respuesta avala el borrado del archivo en su totalidad .