3 votes

Comment limiter la taille du fichier journal dans /var/log/DiagnosticMessages ?

De temps en temps, mon Mac mini remplit le disque dur de messages de journal dans /var/log/DiagnosticMessages. Il n'y a pas de problème pendant des semaines, puis soudainement, en une seule journée, il crache 30 Go dans un fichier journal. J'aimerais pouvoir limiter la taille des fichiers journaux afin de ne pas remplir mon disque dur lorsque cela se produit.

J'ai trouvé /etc/asl.conf qui semble au moins configurer quelque peu la journalisation. Existe-t-il une option permettant de limiter la taille du fichier journal ?

On pourrait dire que la véritable solution consiste à résoudre le problème qui est à l'origine de l'enregistrement des données, ce qui donne des points bonus à quiconque peut répondre à cette question, mais la tâche semble beaucoup plus difficile. Il semble que le problème soit lié à l'aéroport avec un message 'com.apple.airport.autojoin.scan - failure' et l'enregistrement de centaines de milliers de lignes de CFString dans un CFArray de airportd. Curieusement, je laisse l'aéroport désactivé sur ce Mac.

1voto

Farinha Points 163

Bien que je soupçonne que ce n'est pas ce que vous voulez faire, vous pouvez toujours faire quelque chose comme programmer l'exécution d'une tâche de maintenance pour limiter la taille du fichier.

Quelque chose comme ça dans un shell script que vous programmez :

tail -n 10000 /var/log/DiagnosticMessages > /var/log/DiagnosticMessages

Ou si vous voulez garder un historique du contenu, quelque chose comme ceci :

mv /var/log/DiagnosticMessages /var/log/DiagnosticMessages_$(date +%y%m%d)

Si tu veux faire de la fantaisie, tu peux :

cat /var/log/DiagnosticMessages | wc -l

et ensuite ne renommer le fichier que s'il est > 10K. Comme d'habitude, tout dépend de l'effort que vous voulez fournir, et si vous voulez ou non un historique de ce fichier.

Et comme vous l'avez dit, ....this ne résout pas réellement la cause fondamentale.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X