El Capitan / private / var / foldersキャッシュファイルは30〜40 GBを消費します


12

最近MacBook ProをEl Capitanにアップグレードしましたが、XtraFinderとTotalTerminalの互換性がなくなったこと以外の最初の不愉快な変更の1つは、システムが/private/var/folders30〜40 GBを超えて使用するのに適切であると見なしていることです。スペース、私のMacが途方もなく遅くなります。このフォルダ内のファイルはすべてキャッシュファイルであることを理解しています。私の唯一の質問は、なぜこれが起こっているのか、そしてなぜこれが起こるのか?実際に開いているアプリのみをキャッシュする方法はありますか、またはNVRAM / PRAMを更新する必要がありますか?私のコンピュータが20ギガバイトを一度にバッファリングするように振る舞うのは非常に不愉快です。


実際にスペースを占有しているものを確認してみましたか?それがzzの場合はそれほど簡単ではありませんが、他の1つの場合はかなり単純です
鉄人

はい、ありがたいことにzzの何かが原因ではありません。trという名前のフォルダーです。リストされている他のフォルダーとは対照的に、zzの重要性は何ですか?
Lee S、

それは私が本当に精通しているOSの領域ではありませんが、zzの内容は通常あなたのものではないので、それらを表示するためにchmodをいじる必要があります。特にキャバリアーを感じます]私はそれを研究しませんでしたが、他のものはほとんどランダムなコードを持っているように思われます。私の他の2つはg5とncです-自分で想像できるものとの関係はありません
鉄人

私はzzフォルダーをそのままにしても大丈夫です-これはこの問題の原因ではありません。私が読んだ他の場所、およびこの他のスレッドから、フォルダー自体を削除しない限り、悪影響を与えることなくここからいくつかのフォルダーを削除できます。
Lee S

私が本当に知りたいのは、これがなぜエルキャピタンで起こっているのか、それがヨセミテや以前のリリースでは決して起こらなかったのです。
Lee S

回答:


9

答えは、はい。あなたはからファイルを削除することができます/private/var/folders/。コマンド

sudo rm -r -P /private/var/folders/tr/*

機能し、クラッシュは発生しませんでした。コマンドによっていくつかのエラーが発行されましたが、システム全体からのエラーはありませんでした。AppleがEl Capitanをこのように機能させるためにEl Capitanで何をしたかを理解するために、これについてもっと知ったときに、後で新しい投稿を出すかもしれません。

ここだこれについてアップルのWebサイトからのスレッドは、trを削除しても安全であることに同意します。スレッドによると、/ var / foldersはキャッシュの新しい場所であり、実行中のすべてのアプリを閉じた場合は安全に削除できます。

更新:この動作のもう1つの理由は、特にMacBook / MacBook Proの古いモデルでのSpotlightインデックス作成が原因である可能性があります。最近、問題が再び発生していることに気付きました。問題が発生しないようにするためにできることはすべて実行しましたが、バックグラウンドでファントムプロセスが発生するため、Macがゆっくりと100ギガバイトを超えるスペースを消費するのを見るように強いられました。

それでも、必ずSettings-> SpotlightFoldersインデックス作成のチェックボックスをオフにしてください。私と同じように、たくさんの音楽(50ギガバイトなど)がある場合は、Musicインデックス作成もオフにしてください。他の不要なものもオフにしますが、古いMacBookモデルでは、Folderインデックス作成がディスク領域の損失パフォーマンスの低下の両方の最大の原因であるようです。

これをオフにすると、私は何の問題も見ていません。さらに、Finderに表示される残りのディスク容量が正確な結果を提供するようになりました。

OS XとiOSは現在、互いの機能と特徴を一致させるために開発されているため、これ iOSデバイスにも当てはまる場合があります。Otherデバイスに保存されているデータの大部分は、Spotlightのインデックス作成であり、デバイスが消費するディスク容量については気にしていない場合があります。問題が発生した場合でも、一部の機能やオプションをオフにしても問題はありません。


2
これは、「実行中のすべてのアプリを閉じる」よりも安全性が低いと言えます。システムは、ユーザーだけでなくそこにもファイルを保存します。たとえば、コマンドset | grep TMPは/ varに現在のユーザーの一時フォルダーを表示します-私のMacでは今のところ、/var/folders/6p/2ws_5ft14n10v_1kzp9tjhg00000gn/T/アプリを閉じてそこから削除すると、適切なトラブルシューティング手順になる可能性がありますが、何を絞り込む必要があるかもしれません特にそこに保存されているものを掘り下げない場合、問題の大きな一時ファイルを書き込むと、再び戻ってくる可能性があります。
bmike

削除しても安全/private/ですか?とにかく下のディレクトリには他に多くはないので、私の100GBは/private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/Cleanup At Startup/SMSandboxTools-tmp/Users/ian/Library
Ian Vaughan 2017年

2

巨大な「フォルダ」についても同じ問題がありました。コマンドはすぐに実行できる方法のように見えます。次に、大きなファイルが表示されるようになったときに、これを試します。

私は400台を超えるMacを管理していますが、この問題は10.9から10.10まで発生しており、現在は10.11のようです。奇妙なことに、それはiMacの特定のモデル、2GHZ Intel Core 2 Duo、Macでのみ明らかになるということです。私たちが使用している他のすべてのそれ以降のiMacにはまったく問題がないようです。

最初にこの問題に気づいたのは、ヘルプデスクが作業を保存できない学生から電話を受けたとき、およびこれらのMacをチェックしたときに、ハードドライブがほぼいっぱい(150GBハードドライブ)だったときです。私は手動でvar / foldersをゴミ箱に捨てましたが、そのうちのいくつかは100GBを超えており、スペースは解放されましたが、iMacは徐々に再びいっぱいになりました。

最近、これらのMacをクリアして10.11 El Capitanアップグレードでこの問題が修正されたかどうかを確認していません。


1
大きなファイルを含むフォルダーについてもう少し詳しく知りたいと思います。sudo find /var/folders -size 500Mそのためにうまくいくかもしれません。
bmike

1

これがすべてのケースで機能するかどうかはわかりませんが(これは古いスレッドであることはわかっています)、これらのキャッシュファイルをクリアするために必要なのは、古き良き再起動だけです。

http://osxdaily.com/2016/01/13/delete-temporary-items-private-var-folders-mac-os-x/

もちろん、この方法はすべての設定で機能するわけではありませんが/var/folders/private/var/folders/やでのアイテムの削除を推奨しないWebサイトがいくつかあるため、この方法をお勧めし/tmpます。

https://discussions.apple.com/thread/3757828


これは試みられたことの1つであり、場合によっては、このキャッシュに保存されているすべてのファイルが削除されないこともあります。
Lee S

1

El Capitan(MacOS 10.11)でも同じ問題が発生しました。私はなんとかターミナルアプリを開始し、 "lsd"(LaunchServiceDaemon)が1つのコアの100%を使用していることに気付きました。

修正は、このAppleディスカッションスレッドのコマンドでLaunch Servicesデータベースを再構築することでした。


Ask Differentへようこそ。リンクの答えはかなり短いです。リンクが古くなり、この回答が役に立たなくなることが多いため、ここに回答を含めることをお勧めします。
アラン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.