macOSにおいてシステムデータ(旧称:その他)は、キャッシュ、ログ、Time Machineのローカルスナップショット、アプリの残りカス、一時ファイルなどが含まれます。
私のMacでは容量が 256GB しかないにも関わらず、システムデータが204GB占領していたので、これを早急に減らす必要がありました。
1. 容量の大きいファイルの確認
以下のコマンドを実行し、容量の大きい上位20個のディレクトリを表示します:
sudo du -x -d 5 -h /System/Volumes/Data 2>/dev/null | sort -hr | head -20
私の環境では、private/var/folders に 76GB もの一時キャッシュファイルが溜まっていました。
2. セーフモードで起動する
Macをセーフモードで起動すると、macOSは private/var/folders 内の不要な一時ファイルを自動的にスキャンして削除します。
セーフモードへの入り方
Appleシリコン搭載モデル
- Macをシャットダウンする
- 電源ボタンを長押しする
- 起動ディスクを選択し、Shiftキーを押しながらセーフモードで続けるオプションを選択する
- ログイン後、再起動する
Intel搭載モデル
- Macをシャットダウンする
- 電源を入れ、ログインウィンドウが出るまで Shiftキーを長押し。
- ログイン後、自動的に再起動されます
private/var/folders内は手動で削除しないでください。
OSがリアルタイムで使用しているため、手動削除はシステム破壊の原因になります。私は、、手動削除しかけました。
その他のデータ削減方法
古いTime Machineスナップショットを削除
Macの容量を減ら酢方法を調べた時に1番出てきた方法が、Time Machine が作成したローカルスナップショットを削除する方法でした。
個人的に Time Machine の存在自体そんなに一般的ではないので、該当する人は少なさそうな気がしました。
tmutil listlocalsnapshots /
sudo tmutil deletelocalsnapshots /
不要なiOSデバイスのバックアップを削除
システム設定 > 一般 > ストレージ > iOSデバイス から不要なバックアップを削除します。