J'ai plusieurs disques durs externes. Il s'agit de disques grand public qui se mettent en veille (essorage) automatiquement lorsqu'ils ne sont pas utilisés ; je ne peux pas (et ne veux pas) les faire fonctionner 24 heures sur 24 et 7 jours sur 7. Je ne peux (et ne veux) pas les faire fonctionner 24 heures sur 24 et 7 jours sur 7. Je les utilise strictement pour la sauvegarde et le stockage à long terme.
Très souvent, j'utilise une fonction non pertinente d'un programme (comme "Annuler" dans Microsoft Word sur un document qui se trouve sur le disque principal) - l'application se bloque et j'entends un disque dur externe s'activer. (Ou chaque entraînement (un par un). Le programme se débloque ensuite. Le programme ne semble pas gêné si je démonte les lecteurs ; il arrête simplement de le faire.
Et je m'interroge : Qu'est-ce qu'il cherche ? Pour que je puisse trouver un moyen de mettre fin à ce désagrément. Par exemple, s'il tape sur les polices qu'il a trouvées sur le disque externe, je peux m'assurer qu'elles sont inaccessibles dans les fichiers ZIP.
Ma question est la suivante : comment puis-je avoir une journal des accès aux fichiers par les applications ? J'ai essayé d'utiliser lsof | grep /Volumes/
mais ce n'est qu'un instantané de la actuellement Il semble toujours manquer le moment où l'application a ouvert le fichier.
J'ai essayé l'approche fs_usage, j'ai eu des rafales de ce message : fs-usage: buffer overrun, events generated too quickly: 123456
Mais cela a fini par remonter à la surface :
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
Cela s'est produit alors que je fermais une feuille de calcul Excel. Il s'agit d'un disque scratchpad, et ce répertoire a été supprimé il y a des années. La feuille de calcul était un nouveau fichier qui n'avait rien à voir avec cet emplacement.
Recherche de la chaîne de texte dans le lecteur RSreorg
n'a révélé que 2 fichiers, tous deux ~/Library/Preferences/com.microsoft.office.plist
Un autre avec du charabia à la fin (fichier temporaire ?)... Une recherche sur le web révèle que Microsoft y stocke mes clés de licence, mais une analyse de texte révèle des centaines d'autres répertoires inutiles et erronés. Qu'est-ce que Microsoft est en train de faire ?
Et apparemment cette réponse approuve la suppression pure et simple du fichier .