Macの「パージ可能」な領域とは。消去できるのか
パージ可能な領域とは、今は使用中でも、何かが領域を必要とした瞬間にmacOSが自分で解放できるストレージのことです。主な例は、ローカルスナップショット、iCloudにも保存されているファイル、一部のキャッシュです。
ほとんどの場合、消去する必要はありません。macOSはこれを利用可能な領域として数え、必要に応じて解放します。このガイドでは、パージ可能な領域とは何か、そのせいで数値が食い違う理由、そして強制的に解放する意味がある数少ない場合を説明します。
パージ可能に数えられるもの
macOSは、別のコピーが存在するか、もう一度作成できるために、何も失わずに削除できるデータをパージ可能として扱います。
- Time Machineのローカルスナップショット。ディスクの以前の状態を約1日保持します。
- 「Macのストレージを最適化」がオンの場合の、iCloud Drive内のファイルのローカルコピー。オリジナルはiCloudに残ります。
- iCloud写真が「Macのストレージを最適化」に設定されている場合の、フルサイズの写真とビデオ。
- すでに視聴済みで、もう一度ダウンロードできるAppleの映画やテレビ番組。
- システムが削除しても安全だとアプリが指定したキャッシュ。
どこで確認できるか
Finderで起動ディスク(通常はMacintosh HD)を選択し、「ファイル」>「情報を見る」と選択します。「利用可能」の行に合計が表示され、そのあとのかっこ内にパージ可能な分が表示されます。
ディスクユーティリティにも同じものが表示されます。サイドバーでボリュームを選択し、「利用可能」の数値を見ます。そこにもパージ可能な量が書かれています。
「システム設定」の「ストレージ」画面には、パージ可能な領域が独立した行としては表示されません。データはそれぞれが属するカテゴリに数えられ、スナップショットは「システムデータ」に数えられます。
空き領域がツールごとに違って見える理由
Finderとディスクユーティリティは、本当に空いている領域にパージ可能な領域を足したものを、利用可能な領域として報告します。ユーザから見れば、どちらも使えるからです。ターミナルは、この瞬間に空いているブロックだけを報告します。
下記のコマンドは、データボリュームについてその厳密なほうの数値を表示します。読み取るだけです。Avail の列がFinderの表示よりずっと小さい場合、その差がパージ可能な領域です。
どちらの数値も間違ってはいません。Finderは、どれだけ保存できるかという問いに答えています。ターミナルは、今どれだけ使われていないかという問いに答えています。
df -h /System/Volumes/Dataパージ可能な領域が問題になるとき
ほとんどのアプリは、パージが行われる方法でmacOSに領域を要求するので、気付くことはありません。問題が起きるのは、空きブロックを直接読み取って、続行を拒否するツールです。
- ディスクのパーティションを作成するツール。IntelプロセッサのMacのBoot Campアシスタントもその1つです。
- 大きなディスクイメージをあらかじめ確保する、仮想マシンやコンテナのアプリ。
- 開始前に空き領域を確認する、一部のインストーラやゲーム。
- コマンドラインツールで行う大きなコピー。
本当に必要なときに解放する方法
まず、通常の方法を試します。Macを再起動してから、その作業をもう一度始めます。macOSは、領域を求める実際の要求が来たときに、パージできるものをパージすることがよくあります。
パージ可能な領域の大半がスナップショットである場合は、macOSにスナップショットを減らすよう求めることができます。下記のコマンドは、ローカルスナップショットから最大20 GBを、最高の緊急度で、古いものから順に解放するようシステムに求めます。失うのは、バックアップドライブなしで、ファイルをそれらの時点の状態に復元する手段です。Time Machineのドライブにすでにあるバックアップには影響しません。
iCloudのファイルについては、ダウンロードしたものを自分で個別に解放できます。Finderで、iCloud Drive内のファイルまたはフォルダを右クリックし、「ダウンロードを削除」を選択します。その項目はiCloudに残り、アイコンに雲のマークが表示されます。これは、アップロードが終わっている場合にだけ行ってください。
tmutil thinlocalsnapshots / 20000000000 4してはいけないこと
パージ可能な数値を消すために、Time MachineやiCloudをオフにしないでください。iCloud DriveやiCloud写真をオフにすると、Macがすべてをもう一度ダウンロードしたり、ローカルコピーを削除したりすることがあり、Time Machineをオフにすると、いざというときの備えがなくなります。パージ可能な領域は、もともと何の負担にもなっていなかったのです。
巨大なダミーファイルでディスクを埋めてパージを強制するという手は避けてください。途中で中断されると、Macに作業用の領域がまったく残らなくなるおそれがあり、同じことは tmutil で安全にできます。
Diskzyでの表示
Diskzyはディスク全体をマップにし、「システムデータ」を名前の付いた部分に分けて、それぞれにサイズとラベルを表示します。スナップショットには「Managed by macOS」(macOSが管理)のラベルが付くので、大きな「システムデータ」の数値のうち、何もしなくても戻ってくるのがどれだけで、自分で消去できるキャッシュ、ログ、開発者データがどれだけかがわかります。
Diskzyはスナップショットを削除しません。自分で対処できる部分については、「Clean up」(クリーンアップ)タブが各項目を理由とともに一覧表示し、削除したものはゴミ箱に入ります。
よくある質問
- Macのパージ可能な領域を消去しても安全ですか?
- はい、サポートされている方法を使えば安全です。macOSに任せる、tmutil でスナップショットを減らす、iCloudのファイルに「ダウンロードを削除」を使う、のいずれかです。ファイルは失われず、失うのはローカルスナップショットかローカルコピーだけです。
- パージ可能な領域は空き領域に数えられますか?
- Finderとディスクユーティリティは、利用可能な数値にこれを含めます。df などのターミナルのツールは含めません。アプリが領域を要求すると、macOSが解放します。
- パージ可能な領域がこれほど大きいのはなぜですか?
- たいていは、最近たくさんのデータを削除または変更していて、ローカルスナップショットが古いバージョンをまだ保持しているか、多くのiCloudファイルがローカルにダウンロードされているかのどちらかです。
- macOSがパージ可能な領域を消去するまで、どのくらいかかりますか?
- スナップショットは約1日で期限が切れ、ディスクの空きが少なくなればもっと早く切れます。それ以外のパージ可能なデータは、何かが領域を必要としたときに解放されます。
関連ガイド
- Time Machine local snapshots(APFS snapshots, not a folder)
- Photos Library~/Pictures/Photos Library.photoslibrary
- Caches~/Library/Caches
- swapfile/private/var/vm/swapfile0
アンインストールガイド
Macの空き領域がどこに消えたのかを確認
Diskzyはディスク全体をマップにし、システムデータの内訳を示し、安全なものを消去します。72時間は無料、その後は$9の買い切りでMac 2台まで使えます。
Diskzyを無料で試す