手動で削除しない
Macのsleepimageファイルとは。削除できるか
結論
sleepimageには手を付けないでください。Macがスリープするときに、macOSがメモリの内容を保存するために使うもので、削除しても、システムが作り直すだけです。
場所
/private/var/vm/sleepimageこれは何か
Macがスリープ状態になるとき、macOSはメモリの内容をディスク上のファイルに書き込むことがあります。スリープ中にバッテリーが切れたり電源が失われたりした場合、Macは最初から起動し直すのではなく、そのファイルから開いていたアプリや書類を復元します。そのファイルがsleepimageです。
サイズはmacOSが決めており、Macに搭載されているメモリの量と使用量に関係しています。キャッシュのように、時間とともに大きくなり続けることはありません。
このファイルはシステムのものです。所有者はrootで、macOSが仮想メモリに使うスワップファイルと同じ場所にあります。
どのくらい大きくなるか
通常は数GBで、Macに搭載されているメモリと同じ大きさになることもあります。
正しい方法で小さくするには
- ここで消去するものはありません。このファイルはスリープの仕組みの一部で、なくなればmacOSが置き換えます。
- お使いのMacがどのように設定されているかを知りたい場合は、下記のコマンドを実行します。現在のスリープモードを読み取るだけで、何も変更しません。
- 空き領域が足りない場合は、キャッシュ、開発者データ、古いバックアップなど、ディスクの中で実際に大きくなっていく部分を確認してください。
ターミナルで
pmset -g | grep hibernatemode削除したあとはどうなるか
正しい対応はそのままにしておくことなので、特に起きることはありません。仮にファイルが削除された場合は、次に必要になったときにmacOSが新しいものを書き込みます。
Diskzyでの扱い
Diskzyは、スリープイメージをスワップとともに「System Data, explained」(システムデータの内訳)に表示し、「Managed by macOS」(macOSが管理)と示します。削除は提案しません。
関連ガイド
- swapfile/private/var/vm/swapfile0
- Time Machine local snapshots(APFS snapshots, not a folder)
- Caches~/Library/Caches
Macの空き領域がどこに消えたのかを確認
Diskzyはディスク全体をマップにし、システムデータの内訳を示し、安全なものを消去します。72時間は無料、その後は$9の買い切りでMac 2台まで使えます。
Diskzyを無料で試す