J'utilise Big Sur. Je cherche tout montage de lecteur USB/disque dur externe sur mon ordinateur des 30 derniers jours. J'ai essayé de rechercher "USBMSC" dans mes fichiers journaux de console pour la journée où je savais qu'il y avait au moins un montage ce jour-là, mais rien n'est apparu, donc c'est inexact. Où/comment puis-je trouver précisément les montages de lecteurs USB/disques durs externes dans le Terminal ?
Réponse
Trop de publicités?Voici une façon de le faire :
log show --debug --last 30j --predicate "sender == 'Sandbox' AND eventMessage matches 'identified disk[0-9]+ as removable'"
Notez que cela peut prendre un temps extrêmement long pour s'exécuter (plusieurs minutes par jour de journalisation, c'est-à-dire une heure ou plus dans votre cas !) en raison de l'algorithme de recherche hautement inefficace utilisé par la commande log
donc si vous n'avez pas besoin de 30 jours d'historique, vous pouvez réduire le nombre spécifié dans l'argument --last XXXj
ou utiliser les arguments --start
et/ou --end
pour spécifier les plages de temps de début et de fin, respectivement. Voir man log
et log help show
pour plus de détails.