私が使っていたディスクインベントリXをと呼ばれるファイルが見つかりsleepimage
で/private/var/vm/
それは4ギガバイトまで取ります!また、同じフォルダ内に多数のその他のファイルが見つかりましたswapfile0
swapfile1
。など。それらは何で、スペースを解放できるように削除しても安全ですか?(ほぼ10 GB)
私が使っていたディスクインベントリXをと呼ばれるファイルが見つかりsleepimage
で/private/var/vm/
それは4ギガバイトまで取ります!また、同じフォルダ内に多数のその他のファイルが見つかりましたswapfile0
swapfile1
。など。それらは何で、スペースを解放できるように削除しても安全ですか?(ほぼ10 GB)
回答:
swapfile0
、swapfile1
などはスワップファイルです。「バックアップ」RAMのように考えることができます。すべてのプログラムのメモリ要求に対応するのに十分なRAMがコンピューターにない場合(ほとんどの場合これは正常です)、これらのファイルを使用して、RAMにあったものの一部を「書き出し」ます。
これsleepimage
は、Macが休止/起動するときにのみ使用されることを除いて、非常によく似た用途があります。
swapfile*
ファイルを削除するとシステムが混乱する可能性がありますが、削除しても問題ありませんsleepimage
。ただし、それは無意味なもので、次回コンピュータを休止状態にしたときにおそらく再作成されます。本当に削除したい場合は、ファイルを所有しているためsudo rm
、を使用する必要root
があります。
最後に、通常sleepimage
4 GBまでかかります。通常、RAMと同じスペースを使用します。
編集/var/vm/sleepimage
安全に削除できますが、Macをスリープ状態にすると再作成されます。あなたの場合はrun sudo pmset -a hibernatemode 0; sudo rm /var/vm/sleepimage
、Macが(デフォルトではデスクトップMacのような)通常のスリープモードを使用し、それは再作成しません/var/vm/sleepimage
。詳細については、この投稿を参照してください。
これらは仮想メモリシステムの一部です。swapfile*
文字通りスワップデータが含まれます。これはディスクにプッシュされたメモリコンテンツです。
sleepimage
一時停止と再開のサポートのために使用されています。システムが休止状態になると、メモリデータが保存されます。
いずれかを削除すると、重大な問題が発生します。sleepimageはRAMと同じサイズであり、スリープするには再作成する必要があります。スワップファイルは使用中のメモリであり、深刻な問題を引き起こす可能性があります。
ただし、使用するスワップが少ない場合、システムはこれらのファイルの割り当てを自動的に解除し、そのディスク容量を解放します。
sleepimage
仮想メモリシステムの一部ではありません。sleepimage
電源管理と物理メモリに関連します。
sleepimageを削除したところ、すべてが正常に動作し、永久に再表示されないようにするには、この記事のコメントに記載されている手順に従ってください
概要…
はい、sleepimageを削除できます。これは、次回Macをスリープ状態にしたときに自動的に作成されます。sleepimageを削除するには、ターミナルに次のコマンドを入力します。
sudo rm / private / var / vm / sleepimage
ファイルを削除するためのアクセス権を取得するには、管理者パスワードの入力を求められますが、これは正常です。
sleepimageファイルは、スリープする前にデータをHDDに保存するセーフスリープ機能にのみ必要です。このディスクスペースを永久に再利用する場合は、ターミナルウィンドウで次のコマンドを使用します。これにより、コンピューターは以前のスリープ方式に戻り、スリープとスリープ解除が高速になりますが、スリープ期間中はデータがメモリに保持されます。
アクティブなモードを確認するには
pmset -g | grep hibernatemode
モードを変更するには0 =古いスタイルのスリープ3 =新しい(ディスクスタイルに保存)
sudo pmset -a hibernatemode 0