Файли кеша El / Capitan / приватні / var / папки об'ємом 30–40 ГБ


12

Нещодавно я оновив свій MacBook Pro до El Capitan, і однією з перших неприємних змін, окрім XtraFinder & TotalTerminal, яка вже не є сумісною, є те, що система вважає за доцільне /private/var/foldersвживати до 30-40 кіло ГБ місця, внаслідок чого мій Mac надзвичайно сповільнився. Я розумію, що файли в цій папці - це всі файли кешу. Моє єдине питання - чому це відбувається, і що змушує цього статися? Чи є спосіб зробити так, щоб це були лише кешовані програми, які фактично відкриті, або мені потрібно оновити NVRAM / PRAM? Надзвичайно прикро, щоб мій комп'ютер діяв так, як його намагаються захистити 20 гігабайт відразу.


Ви спробували перевірити, що насправді займає місце? Не так просто, якщо він в zz, але досить простий, якщо він знаходиться в одному з інших
Tetsujin

Так, це, на щастя, не викликає нічого в zz, це папка під назвою tr. Яке значення zz, на відміну від будь-якої іншої переліченої папки?
Lee S

це не область ОС, з якою я справді знайомий, але вміст zz зазвичай не належить вам, тому вам потрібно поспілкуватися з chmod, щоб навіть побачити в них [не те, що я б дуже радив, якщо ви не ' re почуття особливо кавалером] Я думаю, що інші, здається, мають майже випадкові коди, хоча я цього не вивчав. Мої інші 2 - це g5 & nc - жодних стосунків ні з чим я не можу собі уявити
Tetsujin

Я досить добре, якщо папка zz залишилася такою, яка є - це не винуватця цієї проблеми. З інших місць, з яких я читав, і з цього іншого потоку ви можете видалити деякі папки звідси без негативних ефектів, доки ви не видалите саму папку.
Лі S

Я дійсно хочу знати, чому це відбувається зараз в Ель-Капітані, коли цього ніколи не було в Yosemite і будь-яких попередніх випусках.
Lee S

Відповіді:


9

Відповідь полягає в тому, що так, вам дозволяється видаляти файли з /private/var/folders/. Команда

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

вміла працювати, і жодних збоїв не вийшло. Деякі помилки були видані командою, але жодних помилок не було з боку системи в цілому. Пізніше я можу видати нову посаду, коли дізнаюсь більше про це, щоб зрозуміти, що Apple зробила з El Capitan, щоб змусити її діяти таким чином.

Ось нитка з веб-сайту Apple про це; він погоджується, що видалення tr має бути безпечним. Згідно з потоком, / var / folders - це нове місце кеш-пам'яті, яке ви можете сміливо видалити, якщо закриєте всі запущені програми.

ОНОВЛЕННЯ: Ще одна причина такої поведінки може бути пов'язана з індексуванням прожектора , особливо на старих моделях MacBook / MacBook Pro. Нещодавно я помітив, що проблема повторюється, і, хоча я зробила все можливе, щоб не допустити її продовження, я був змушений спостерігати, як мій Mac повільно споживає більше 100 гігабайт простору на деякий фантомний процес, що відбувається у фоновому режимі.

Незважаючи на це, не забудьте зайнятись Settings-> Spotlightі зніміть прапорець для Foldersіндексації, і якщо ви схожі на мене і маєте багато музики (наприклад, понад 50 гігабайт), також вимкніть Musicіндексацію. Вимкніть будь-які інші, які ви також не хочете, але, Folderздається, індексація є найбільшим винуватцем втрати дискового простору та зниження продуктивності на старих моделях MacBook.

Вимкнувши це, я не бачив жодних проблем. Крім того, решта дискового простору, що відображається в Finder, тепер забезпечує точні результати.

Це також може стосуватися пристроїв iOS, оскільки в даний час розробляються ОС X & iOS, щоб вони відповідали функціоналам та можливостям один одного. Велика частина Otherданих, що зберігаються на пристрої, може просто прожектором прожектора не давати зусиль про те, скільки місця на диску він займає. Не завадить спробувати вимкнути деякі функції / параметри, якщо ви помітили проблеми.


2
Я б сказав, що це менш безпечно, ніж безпечне "закриття всіх запущених додатків". Система зберігає там файли, а також користувач. Наприклад, команда set | grep TMPпокаже вашій поточній тимчасовій папці користувача в / var - на моєму Mac зараз, це /var/folders/6p/2ws_5ft14n10v_1kzp9tjhg00000gn/T/- я б сказав, що закриття програм і видалення звідти може бути гідним кроком усунення несправностей, але вам може знадобитися звузити те, що є написання великих темп-файлів для проблеми може продовжувати повертатися, якщо ви не заглибитесь у те, що конкретно там зберігається.
bmike

Чи безпечно видалити /private/? Оскільки у нижчих довідниках все одно не так багато, з моїх 100 Гб використовується /private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/Cleanup At Startup/SMSandboxTools-tmp/Users/ian/Library!
Ian Vaughan

2

У мене була така ж проблема з величезними "папками". Команда виглядає як швидкий шлях, і я спробую це наступного разу, коли з'являться великі файли.

Я керую понад 400 Mac, і ця проблема трапляється з 10.9 по 10.10, і зараз, здається, 10.11. Дивна річ у тому, що це видно лише на певній моделі iMac, 2GHZ Intel Core 2 Duo, Macs. Усі інші пізніші iMacs, які ми використовуємо, не мають проблеми взагалі.

Я вперше помітив цю проблему, коли наша служба технічної допомоги дзвонила студентам, які не могли зберегти роботу, і коли я перевірив ці комп’ютери, жорсткі диски були майже заповнені (жорсткі диски 150 Гб). Я вручну перемістив вар / папки, деякі з яких перевищували 100 Гб, і було звільнено місце, але iMacs поступово заповнюється знову.

Останнім часом я не очистив жоден із цих Маків, щоб побачити, чи оновлена ​​проблема 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/або /tmp.

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


Це було спробувано одне, і в деяких випадках воно не видалило б усі файли, що зберігаються в цьому кеші.
Лі S

1

У мене була така ж проблема в Ель-Капітан (MacOS 10.11). Мені вдалося запустити додаток Terminal і помітив, що "lsd" (LaunchServiceDaemon) використовує 100% одного ядра.

Виправлення полягало в тому, щоб відновити базу даних Launch Services командою в цій дискусійній темі Apple .


Ласкаво просимо до "Запитайте різних". Відповідь у посиланні досить коротка. Тут краще включити відповідь, оскільки посилання часто бувають несвіжими, роблячи цю відповідь марною.
Аллан
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.