SwiftUIの基本を身につけたい方はこちら

Macの「システムデータ」が膨れ上がったときの対処法

Macのストレージを確認してみたら、「システムデータ」が何百GBも占めていて驚いたことはありませんか? 🧐

システムデータは、macOSの動作に必要なファイルやキャッシュ、スナップショットなどが含まれる領域ですが、放っておくと 数百GB にも膨れ上がることがあります。

この記事では、「システムデータ」の正体と、不要なデータを安全に削除する方法 を詳しく解説します!💡

✅ まずは「システムデータ」の内訳を確認しよう

「このMacについて」→「ストレージ」 を開き、「管理」をクリックすると、システムデータがどれくらいの容量を使っているか確認できます。

しかし、ここでは「何がそんなに容量を食っているのか?」までは分かりません。

そこで、ターミナルを使って詳しく調べる方法 を紹介します!

📌 システムデータの使用状況を確認するコマンド

1. まずは、どのフォルダが大容量を占めているのかを確認

sudo du -ah /System /Library /private /Users /var /opt 2>/dev/null | sort -rh | head -n 20

✅ このコマンドで、最も容量を使っている上位20個のフォルダ を表示できます。

2. 特定のフォルダの詳細を調べる

  • /Library 内のデータ量を調べる
sudo du -ah /Library 2>/dev/null | sort -rh | head -n 20
  • /Users(ユーザーデータ)内のデータ量を調べる
sudo du -ah /Users 2>/dev/null | sort -rh | head -n 20
  • /private(一時ファイルや仮想メモリ)内のデータ量を調べる
sudo du -ah /private 2>/dev/null | sort -rh | head -n 20

🔍 不要なデータを安全に削除しよう

🗑 ① ログ・キャッシュの削除(安全に削除OK!)

以下のコマンドで、不要なログやキャッシュ を削除できます。

# システムのログファイルを削除
sudo rm -rf /private/var/log/*

# macOSのキャッシュを削除
sudo rm -rf /Library/Caches/*

✅ この操作で数GB〜数十GBの空き容量が増える可能性があります!

📂 ② Xcode のキャッシュ削除(開発者向け)

Xcode を使っていると、不要なキャッシュが数十GB〜100GB以上溜まることがあります。

rm -rf ~/Library/Developer/Xcode/DerivedData/*
rm -rf ~/Library/Developer/Xcode/Archives/*
rm -rf ~/Library/Developer/Xcode/iOS\ DeviceSupport/*

✅ Xcode を使っている場合、この操作で数十GBの空き容量が増えることが多いです!

🖥 ③ macOSアップデートの一時ファイルを削除

sudo rm -rf /Library/Updates/*

✅ macOSのアップデートを実行した後、不要な一時ファイルが残っていることがあります。

💤 ④ スワップファイル・スリープイメージを削除(再起動後に復活する可能性あり)

sudo rm -rf /private/var/vm/swapfile*
sudo rm -rf /private/var/vm/sleepimage

✅ スリープ用メモリデータや仮想メモリが膨大な場合、これで数GB〜数十GBの空き容量が増えることがあります!

🔄 最後に:再起動してストレージを最適化しよう

不要なファイルを削除したら、Macを再起動してディスクを整理しましょう!

sudo shutdown -r now

再起動後、「このMacについて」→「ストレージ」 で「システムデータ」の容量が減っていることを確認してください。

🚀 まとめ:これでシステムデータを削減!

  • ✅ システムデータの内訳を du コマンドで調べる
  • ✅ 不要なログ・キャッシュ・Xcodeのデータを削除
  • ✅ macOSアップデートの一時ファイルやスワップファイルを削除
  • ✅ 再起動してストレージを最適化

🔥 これでストレージの空き容量が増えるはずです! 🔥

もし「まだシステムデータが大きい…」という場合は、さらに du コマンドでフォルダを掘り下げて調査してみましょう!💪✨

評価