MacのDiagnosticReportsとは。削除しても安全か
はい、DiagnosticReportsにあるレポートは削除しても安全です。これらは、過去に起きたアプリのクラッシュやハングを記述したテキストファイルで、Macの動作に必要なものではありません。
場所
~/Library/Logs/DiagnosticReportsこれは何か
アプリがクラッシュしたり、フリーズしたり、リソースを使いすぎて停止させられたりすると、macOSは、そのときアプリが何をしていたかを記述したレポートを書き出します。自分のアプリのレポートは ~/Library/Logs/DiagnosticReports に、システムプロセスのレポートは /Library/Logs/DiagnosticReports に保存されます。
ファイルはプレーンテキストで、ほとんどは名前が .ips で終わり、1つ1つは小さなものです。バグを報告すると、開発者やサポート担当者から提出を求められることがあります。
macOSが古いレポートを自分で消去するので、このフォルダは通常は小さいままです。大きくなるのは、1つのアプリが何度も繰り返しクラッシュしている場合だけで、直すべきなのはそのアプリです。
どのくらい大きくなるか
通常は数MBです。数十MBや数百MBになっている場合は、何かが繰り返しクラッシュしています。
手動で消去する方法
- 下記のコマンドを実行して、最新のレポートを確認します。ファイル名は、クラッシュしたアプリの名前で始まっています。
- 同じアプリが何度も出てくる場合は、そのアプリをアップデートするかインストールし直します。サポートチームから求められる場合に備えて、最近のレポートを1つ残しておきます。
- レポートを読みやすい形でブラウズするには、「コンソール」アプリを開き、サイドバーで「クラッシュレポート」を選択します。
- 消去するには、Finderで ~/Library/Logs/DiagnosticReports を開き、ファイルをゴミ箱に入れます。
ls -lt ~/Library/Logs/DiagnosticReports | head -20削除したあとはどうなるか
Macやアプリの動作は何も変わりません。次に何かがクラッシュしたときに、macOSが新しいレポートを書き出します。
Diskzyでの扱い
DiagnosticReportsは ~/Library/Logs の中にあり、Diskzyはこの ~/Library/Logs を「Clean up」(クリーンアップ)タブに表示してチェックを入れます。ログは、「System Data」(システムデータ)にも名前の付いた項目として表示されます。
関連ガイド
Macの空き領域がどこに消えたのかを確認
Diskzyはディスク全体をマップにし、システムデータの内訳を示し、安全なものを消去します。72時間は無料、その後は$9の買い切りでMac 2台まで使えます。
Diskzyを無料で試す