Файл com.apple.coresymbolicationd объемом 9 ГБ в кэше

12

Я пытаюсь освободить место на диске, и я столкнулся с этим:

большой файл D:

Я читал отчеты о файле 600M или файле 1GB, но никогда ничего подобного.

Безопасно ли удалять или перезагрузка часто помогает очистить некоторые из этих файлов?

tekknolagi
источник
1
возможный дубликат того, что com.apple.coresymbolicationd в кешах?
Роб
2
@ Мне кажется, они разные. Это спрашивает о том, как они очищаются, а другой спрашивает, кто они. Хорошо связывать и то и другое, но если изменения не произойдут, я не вижу их как точные дубликаты.
bmike
Файл явно большой по размеру. Из того, что я искал в инете, безопасно удалить.
IconDaemon
Я проводил весеннюю уборку, используя GrandPerspective, работающий как rootvia, sudo GrandPerspective.app/Contents/MacOS/GrandPerspectiveи обнаружил, что у меня /System/Library/Caches/com.apple.coresymbolicationd3,0 ГБ. Я использую 10.10.3 Yosemite, и у меня установлен Xcode и последний пакет инструментов командной строки.
Ланни

Ответы:

3

Используя вещи из этой ссылки ( http://www.macobserver.com/tmo/article/how_to_recover_missing_hard_drive_space/ ) я нашел файл - com.apple.coresymbolicationd объемом 133 ГБ.

Чтобы удалить, загрузитесь в безопасном режиме (Cmd-S до появления логотипа Apple), запустите проверку файловой системы, подключите диск, а затем просто sudo rmфайл

Иван
источник
@patrix В моем случае rmне работает, но работает sudo rm. (С рекомендациями @patrix)
Хосейн Гейдари
3

Нет. Перезагрузка не очищает файлы кэша в системе. Вам необходимо разобраться, какая именно подсистема создает здесь кэши, и определить, есть ли способ их ручной очистки или перемещения в корзину, а затем перезагрузить компьютер, чтобы увидеть, когда / как / какого размера они воссоздаются.

Я бы загрузился в однопользовательском режиме и использовал, rmчтобы очистить этот файл, так как тогда его никто не использовал. Вы также можете использовать, sudo mv /System/Library/Caches/com.apple.coresymbolicationd/data /tmpа затем перезагрузить компьютер. После перезагрузки вы можете удалить файл с /tmpпомощью sudo rm /tmp/data.

Я догадываюсь, что у вас установлен XCode и вы добавили большое количество символов в вашу базу данных из одной или нескольких версий iOS, чтобы XCode мог символизировать аварийные дампы, чтобы помочь в отладке приложений с использованием XCode. Однако это также может быть ошибкой, и всякий раз, когда подсистема начинает перерабатывать кэш, она сама очищается. Если вы можете ограничить количество SDK, который вы используете в XCode, это также может помочь. Мне кажется, что люди с 60-миллиметровыми файлами не используют XCode, те, у кого есть 1 МБ разработчика для одной версии iOS за раз, и те, у кого базы данных большего размера, активируют несколько OS X и iOS SDK из Xcode.

bmike
источник
Я действительно установил Xcode.
Текнолаги
@tekknolagi Я расширил свои мысли о XCode относительно большого, который вы видите. Возможно, вы можете подтвердить мои подозрения? Я еще не нашел способ получить доступ к файлу данных - возможно, потребуется кто-то, кто расскажет о том, как он зашифрован.
bmike
1
bmike, я только что удалился и удалил файл. Кажется, пока хорошо.
Tekknolagi
@HoseynHeydari этот ответ был опубликован до SIP - может быть, открыть новый вопрос и ссылку здесь?
bmike
1

Просто навалить здесь ...

Я РУЧНО удаляю содержимое различных папок Caches на моих компьютерах Mac с момента выхода O / SX. Обычно я имею в виду «когда у меня проблема, которая может быть вызвана поврежденным файлом кэша».

Я также Onyxбуду время от времени использовать такие утилиты, как то же самое, что и другие вещи для обслуживания в одно и то же время.

Это временные файлы, и, как и в Windows, их можно безопасно удалить. Я часто перезагружаюсь после их удаления, просто для безопасности, но независимо от содержимого этих каталогов можно безопасно удалить.

Стоит отметить, что если этот файл продолжает создаваться и он ОЧЕНЬ большой, как сейчас, то вам нужно устранить неполадки.

Стив Чемберс
источник
Стив прав, что в OS X, даже если вы удаляете файл с помощью rm или перемещаете его в корзину, что после того, как все файлы, использующие этот файл, освободят его, он фактически исчезнет (и, следовательно, часть перезагрузки завершит кэш) очистка.) Есть и обратная сторона в удалении кешей, система замедлится и создаст их заново, если не будут изменены условия, из-за которых файлы стали больше. В случае тысяч маленьких файлов - это медленное наказание плохо. С большим файлом в 9 ГБ вы, возможно, долго ждете, пока он создаст себя заново.
bmike
Я настоятельно рекомендую не ROUTINELYочищать кэши. Они существуют по причине.
Александр - Восстановить Монику
0

Я запустил Mavericks Cache Cleaner, чтобы очистить все мои папки Caches - ~/Library/Cachesпапку пользователя, папку верхнего уровня /Library/Cachesи системную /System/Library/Cachesпапку, включая 2 ГБ coresymbolicationd. Ничего плохого, похоже, не произошло в результате (и я освободил место на диске).

Вероятно, разумнее всего сделать это так, как это сделал OP, а именно: загрузиться в безопасном режиме, очистить кеш и перезагрузиться.

Я не чувствую, однако, что мы добираемся до сути этого. 9Гб это большой . Что вызывает накопление такого большого файла? Я не думаю, что мы это знаем. Удаление кэша имеет дело только с поверхностным проявлением чего-то, что может иметь глубокую причину.

матовый
источник
Понятия не имею, чтобы быть откровенным. Мое дисковое пространство просто tonснова сократилось , и coresymbolicationdэто 729M.
Текнолаги