Mac の「システムデータ」とは何か、どうすれば減らせるか
システム設定 ›「一般」›「ストレージ」には「システムデータ」というグレーのバーがあり、多くの Mac では 50 GB 以上になっています。クリックしても、中身が何なのかはわかりません。
結論:システムデータは、ストレージ画面がほかのカテゴリに分類しないものすべてです。キャッシュ、ログ、Time Machine のローカルスナップショット、スワップ、iPhone や iPad のバックアップ、アプリがライブラリに保存するデータ、仮想マシンのディスク、開発ツールなど。自然に解放されるもの、自分で削除できるもの、触らないほうがいいものがあります。
システムデータの中身は何?
- パージ可能な領域:オフラインで保持している iCloud のファイル、キャッシュ、スナップショットなど、容量が必要になれば macOS が削除できるもの。使用中として数えられますが、自然に解放されます。
- Time Machine のローカルスナップショット:バックアップディスクが接続されていない間、Mac 上に 1 時間ごとに作られるスナップショット。
- キャッシュ:
~/Library/Caches、/Library/Caches、/private/var/folders。アプリが作り直します。 - ログ:
~/Library/Logs、/Library/Logs、/private/var/log。 - スワップとスリープイメージ:RAM が足りないときにディスクに書き出されたメモリ。
- iPhone と iPad のバックアップ:
~/Library/Application Support/MobileSync/Backup。 - ライブラリ内のアプリのデータ:
~/Library/Application Support、~/Library/Containers、~/Library/Group Containers。ほとんどの Mac では、これがいちばん大きな部分です。 - 仮想マシンのディスク:Docker Desktop、Colima、Android エミュレータなど。それぞれが 1 つの大きなファイルです。
- 開発ツール:シミュレータのランタイムや、その他の Xcode のダウンロード。
- Apple Intelligence のモデル。macOS が自分で管理しています。
システムデータがこんなに大きいのはなぜ?
たいていは、上のうち 1 つか 2 つが原因です。古い iPhone のバックアップ、Docker のディスク、シミュレータのランタイム、チャットアプリや写真アプリのデータベース、バックアップディスクを外している間に溜まったスナップショットなど。また、macOS がパージ可能な領域やスナップショットを作ったり消したりするので、この数字はひとりでに変わります。
システムデータの中身を確認するには?
ストレージ画面では内訳は表示されません。大きなフォルダを自分で探すなら、まずはライブラリから始めましょう。
du -sh ~/Library/* 2>/dev/null | sort -h | tail -15
いちばん大きいフォルダ(たとえば ~/Library/Application Support)の中でもう一度実行すると、1 階層深く見られます。一部のフォルダは、システム設定 ›「プライバシーとセキュリティ」でターミナルにフルディスクアクセスを許可しないと読めません。
システムデータを安全に減らすには?
- Mac を再起動する。スワップや多くの一時ファイルが消去されます。
- ローカルスナップショットを減らす。
tmutil listlocalsnapshots /で一覧を表示できます。バックアップディスクを接続すると、Time Machine が片付けます。今すぐスナップショットの領域を解放するよう macOS に頼むには、tmutil thinlocalsnapshots / 999999999999 4を実行します。 - 古いデバイスのバックアップを Finder で削除する。サイドバーで iPhone か iPad を選び、「バックアップを管理」を開きます。使っているデバイスごとに、最新のバックアップは残しておきましょう。
- 開発ツールの残りを片付ける。シミュレータ、ランタイム、Docker は数十 GB になることがよくあります。Xcode と Docker のガイドを参照してください。
- 終了したアプリのキャッシュを消す。必要に応じて作り直されます。
削除してはいけないものは?
/Systemの中のものすべてと、/private/var/vmのスワップファイル(代わりに再起動してください)。~/Library/ContainersやGroup Containersのフォルダを丸ごと削除すること。キャッシュだけでなく、メール、メッセージ、メモなどのアプリのデータが入っています。- Apple Intelligence のモデル:不要なら、システム設定でこの機能をオフにしてください。
システムデータがひとりでに減るのはなぜ?
一部がパージ可能だからです。空き容量が少なくなると、macOS はスナップショット、iCloud のオフラインコピー、キャッシュを自動で削除します。そのため、再起動や大きなダウンロードのあとに、何もしなくてもバーが小さくなることがあります。