2026年9月2日1分で読める
Mac の空き容量を増やし、増えたまま維持する方法
Mac の空き容量を増やす最も効果的な方法を、安全なものから高度なものまで順に解説。ほとんどのガイドが省略する正確なフォルダ、ターミナルコマンド、注意点まで網羅します。
ガイドストレージ
ファイルをいくつか削除しただけで満杯の Mac ディスクが救われることはありません。回収可能な大きな容量の多くは、あなたが作ったファイルではないことがほとんどだからです。典型的な Mac では、数十ギガバイトが開発者キャッシュ、古い iOS バックアップ、パッケージマネージャーのダウンロード、Time Machine のローカルスナップショットに隠れており、そのどれもが Finder には表示されません。
最短の近道はこれです。ゴミ箱を空にし、開発者なら Xcode の DerivedData と Homebrew のダウンロードキャッシュを削除し、古くなった Time Machine スナップショットを整理し、使っていない iPhone バックアップを削除する。この4つの操作だけで、通常は 20〜60 GB を回収できます。以下では、各手順、削除して安全なもの、そして絶対に触れるべきでないものをすべて解説します。
ディスクが思ったより早く満杯になる理由
macOS の次の3つの動作が、静かに容量を消費しています。
- 自分では整理されないキャッシュ。 Xcode はすべてのビルドの中間ファイルを永久に保持し、Homebrew はダウンロードしたすべてのフォーミュラの全バージョンを保持し続けます。
- ローカルスナップショット。 APFS はバックアップドライブが接続されていない間も Time Machine が動作できるよう、毎時のスナップショットを内蔵ディスクに保持します。24時間で失効するはずが、ディスクが逼迫していると居座り続けます。
- パージ可能だが存在するメディア。 最適化された写真やメールの添付ファイルは「パージ可能」に分類されます。macOS が空きを必要と判断したときに解放されるのであって、あなたが解放したいタイミングではありません。
「システムデータ」の詳細については、Mac のストレージグラフがあなたを騙す理由 で詳しく解説しています。この受け皿にこそ、こうしたファイルの大半が隠れています。
まず、容量を実際に使っているものを確認する
安全: システム設定 → 一般 → ストレージ でカテゴリ別の合計と、4つの内蔵の推奨事項(iCloud に保存、ストレージを最適化、ゴミ箱を自動的に空にする、ごちゃごちゃしたファイルを整理)を確認できます。まずはここから始めましょう。
フォルダ単位の真実を知るには、ターミナルの方が速く、正直です。
df -h / # システムボリュームの空き容量
du -sh ~/* 2>/dev/null | sort -h # ホームディレクトリ内の大きいフォルダ順
du -sh ~/Library/* 2>/dev/null | sort -h # ~/Library 内の大きいフォルダ順
df はファイルシステムを報告し、du -sh は合計サイズでフォルダをランク付けします。上から順に実行すれば、容量を食っている犯人は自然に名乗りを上げます。
対処 1:空にしたつもりのゴミ箱
削除して安全。 確認してみてください。macOS はデフォルトでファイルを30日間ゴミ箱に保持します。さらに「ダウンロード」フォルダから iOS アプリのアーカイブやディスクイメージも削除しましょう。インストール済みの .dmg 一つで 1〜5 GB になることがあります。
対処 2:開発者キャッシュ(多くのプロにとって最大の勝利)
削除して安全。 アプリをビルドしたことがある、または Homebrew を使ったことがあるなら:
# Xcode のビルド中間生成物 — 安全。次のコンパイル時に再構築される
rm -rf ~/Library/Developer/Xcode/DerivedData/*
# すでにないランタイムに紐づく古いシミュレータデバイスを削除
xcrun simctl delete unavailable
# Homebrew のダウンロードキャッシュと古いバージョンを一掃
brew cleanup -s
DerivedData にはコンパイル済みインデックスとビルド成果物が保存されます。削除しても、次のビルドが一度だけ遅くなるだけです。brew cleanup -s は ~/Library/Caches/Homebrew のダウンロードキャッシュを一掃します。npm・Gradle・Docker を含む清理する価値のある隠れたキャッシュの全体像は、別のガイドにまとめています。
対処 3:古くなったローカルスナップショットを整理
注意して削除。 スナップショットはバックアップドライブをつないでいない間の Time Machine 復元を支えます。古くなったものだけを整理してください:
tmutil listlocalsnapshots / # 一覧を表示
sudo tmutil deletelocalsnapshots <date> # 特定のスナップショットを削除
復元が必要かもしれない日のスナップショットは、決して削除しないでください。
対処 4:古い iPhone / iPad バックアップを削除
注意して削除。 バックアップ1つで 5〜20 GB になることがあり、macOS はそれを永久に保持します。Finder でデバイスを接続 → 一般 → バックアップを管理 から不要なものを削除するか、~/Library/Application Support/MobileSync/Backup/ を直接開いてフォルダサイズを確認してから削除しましょう。
対処 5:日常業務は macOS に任せる
安全。 ストレージ設定で ゴミ箱を自動的に空にする(30日)を有効にし、ごちゃごちゃしたファイルを整理 を見直しましょう。iCloud 写真を使っているなら、「Mac ストレージを最適化」でフル解像度のオリジナルをクラウドに置き、ディスク上にはプレースホルダーを残せます。効果的ですが、ディスク容量とネットワーク依存を引き換えにする方式です。
削除してはいけないもの
/Systemや封印されたシステムボリュームの中身。 最新の macOS で読み取り専用になっているのには理由があります。/private/var/vm— スワップとスリープイメージ。macOS が管理します。- 名前を説明できない
~/Libraryのフォルダ全般。 どのアプリのサポートフォルダか言えないなら、触れないでください。 - 説明のつかない「システムデータ」 — 触る前に システムデータの中身 を読んでください。
MacVoid の役割
上記のすべてが存在するのは、macOS がジャンクを十二のディレクトリに散らばらせ、あなたに見せようとしないからです。MacVoid はまさにこれらの場所 —— DerivedData、Homebrew キャッシュ、シミュレータデータ、古いバックアップ、失効したスナップショット —— をスキャンし、見つけたものをカテゴリ別にグループ化して、何かが動く前に完全なリストを見せます。削除は常にゴミ箱経由なので、クリーンアップは取り消し可能です。買い切り 19 ドル、完全にあなたの Mac 上で動作し、サブスクリプションはありません。
FAQ
ファイルを削除したのに Mac のストレージが満杯のままなのはなぜですか?
削除したファイルは、ゴミ箱、Time Machine のローカルスナップショット、Finder に表示されないキャッシュやアプリサポートフォルダに残っていることがよくあります。ゴミ箱を空にし、tmutil でスナップショットを整理し、~/Library のキャッシュを確認してください。見かけ上の空き容量の多くはここにあります。
Mac の「purgeable(パージ可能)」領域とは何ですか?
パージ可能領域とは、macOS が必要時に解放できると計算しているストレージです。ローカルスナップショット、キャッシュ、同期済みのメディアオリジナルなどが含まれます。Finder では使用中として数えられますが、システムが空きを必要としたときに自動で解放されます。
Mac のキャッシュを削除しても安全ですか?
~/Library/Caches のユーザーキャッシュは自動的に再構築されるため安全ですが、容量は数日で戻るのが通常です。DerivedData や Homebrew のダウンロードのような開発者キャッシュは、安全なうえ効果も大きいです。
Mac にはどれくらいの空き容量が必要ですか?
ディスクの 10〜15% 以上の空きを保ってください。macOS はスワップ、スナップショット、アップデートのための作業領域を必要とします。それを下回るとパフォーマンスが低下し、アップデートに失敗することもあります。
Finder と df で表示される空き容量が違うのはなぜですか?
Finder はパージ可能領域を「使用中」の数値から差し引いて表示します。df -h はスナップショットやパージ可能データを含むファイルシステムの生の使用率を報告します。どちらも間違いではなく、答えている質問が違うのです。