Каждые несколько дней я получаю на своем MacBook уведомление о том, что он работает или заканчивается свободное место на жестком диске. Любопытно, что перезагрузка компьютера позволит мне восстановить гигабайты пространства (за прошедшее время удалось восстановить около 2,2 ГБ). Тем не менее, я не могу ничего идентифицировать в своей личной деятельности, которая занимала это место.
Вполне возможно, что это мошеннический подкаст iTunes или огромное обновление программного обеспечения, которое автоматически загружается с моего Mac, - освободит ли это место при перезагрузке?
Одна возможность, о которой я могу думать, заключается в том, что FileVault имеет какую-то утечку диска, выделяя, но не освобождая файлы. Имеет ли это смысл? Есть ли инструмент, который я могу запустить, чтобы определить, куда это пространство идет? Предполагая, что это FileVault, я должен попытаться отключить его? Какой лучший способ включить FileVault на почти полный компьютер?
источник
Ответы:
DaisyDisk (бесплатная пробная версия, $ 9,99)
DaisyDisk похож на WinDirStat для Windows в том смысле , что вы можете видеть ваши файлы в виде визуальной иерархии и выяснять, какие из них занимают больше всего места.
Где Daisy Disk превосходит два места:
Да, это стоит денег, но, надеюсь, вы сэкономите здравый смысл и время в долгосрочной перспективе, так как это был надежный инструмент на протяжении многих лет.
Благодарим Сатью за ответ в Super User .
источник
У меня была очень похожая проблема , и поэтому я решил собрать несколько методов для ее решения. Итак, далее, есть те варианты, и некоторые из них я получил из ответов, уже предоставленных здесь. Я понимаю, что это немного оффтопно от вопроса, но это соответствует ответам. У этого есть много частей, и это все программное обеспечение, которое я мог попробовать сам.
Как правило, стоит обратить пристальное внимание на использование приведенных ниже параметров sudo , чтобы программное обеспечение могло иметь доступ к каждому файлу , который, вероятно, будет включать некоторые большие скрытые файлы .
Вот краткий список приложений для проверки использования диска:
GrandPerspective является только графическим, используя Treemap, он может измерять файлы логическими или физическими методами перед сканированием, отображать / скрывать содержимое пакета и изменять цветовую схему на лету. Он также может сохранять отсканированные данные для архивирования или сравнения нескольких окон.
Disk Inventory X также использует графическую схему Treemap, но наряду со списком папок и файлов. Графика не так хороша, как GrandPerspective, и список не так хорош, как OmniDiskSweeper, но она отлично справляется с обеими задачами. Он имеет плагин Finder и большинство вариантов между 3 по предпочтениям. Это самое сложное, но не все завершено.
OmniDiskSweeper не является графическим и очень похож на представление столбцов в Finder. Вы выбираете папку или диск для анализа, он упорядочивает их по использованию диска после того, как потратил время на его вычисление. Затем вы можете просто удалить (переместить в корзину) все, что перечислено.
Таким образом, у каждого есть свои преимущества и основные моменты, я все еще не уверен, есть ли тот, который стоит на первом месте. Они все бесплатны.
Существует также другой подход - приложений для сканирования определенных ожидаемых мест и файлов для использования пространства неоптимальными способами. Они в основном собирают некоторые известные сведения о системе, которые могут раздуть ваш диск, в одном удобном интерфейсе, чтобы вы могли видеть и решать, что удалять.
CleanMyMac перечисляет кеши, журналы, языковые файлы, универсальные двоичные файлы, «мусор» разработки, расширения и приложения. Он просматривает файлы, а также использует некоторую базу знаний. Отличный интерфейс, простой в использовании.
CleanApp в основном то же самое, что и CleanMyMac: перечисляет приложения, панели настроек, языки, кеши ... Но он также добавляет к нему сообщество - показывает, сколько людей удалило каждый файл или пакет. Есть еще одна функция - ведение журнала, в котором регистрируется активность перемещения файлов и запуска приложений, а также все «ссылки», которые он может найти для каждой вещи. Это гораздо более технический и подробный. Он также предлагает вид Treemap, но я бы настоятельно рекомендовал использовать для этого другой вариант.
XSlimmer очень специфичен. Он удаляет «ненужный» код из «толстых» двоичных файлов и удаляет ненужные языки , как сказано на сайте. Универсальные двоичные файлы, то есть используют много места для хранения файлов для работы на нескольких разных архитектурах и языках. Таким образом, это лишает их всех возможности работать только на компьютере.
AppCleaner - это бесплатная опция, здесь перечислены только приложения, виджеты и «другие». Имеет простой интерфейс, где вы можете удалить файл приложения, чтобы он анализировал свои внутренние ссылки и на его основе удалял вещи, оставленные вне пакета.
Другой подход - поиск дубликатов файлов. Есть много коммерческих вариантов, некоторые из них могут быть лучше, чем перечисленные ниже, я не пробовал их все. Во всяком случае, я перечисляю свой выбор приложений с учетом того, какие из них я смог попробовать.
TidyUp - очень известное приложение в этой теме. Вы можете указать, где искать какие дубликаты. Он предлагает базовые и расширенные режимы, несколько различных стратегий и критериев.
MrClean - это бесплатный инструмент, который просто ищет папки на наличие дубликатов и удаляет их. Очень упрощенно, но эффективно, если вы уверены в том, что делаете.
Бурундук сканирует дубликаты и позволяет выбрать, какие из них вы хотите удалить. Он предлагает просмотр узлов в папках, и вы можете выбрать « удалить все файлы в папке, которые имеют дубликаты в другом месте или наоборот », а также выбрать вручную. Для сканирования всех файлов может потребоваться очень много времени, но после этого он работает очень достойно.
DupeCheck « поместите в него файл, и он будет использовать ваш индекс Spotlight, чтобы узнать, есть ли у вас где-нибудь потенциальный дубликат ». Вот об этом хорошем приложении с открытым исходным кодом. Не очень хороший инструмент для очистки пространства сразу, но со временем он помогает поддерживать чистоту в вашем помещении.
DuplicateFileSearcher с веб-сайта: « это бесплатная мощная программная утилита, которая поможет вам найти и удалить дубликаты файлов на вашем компьютере. Она также может быть использована для вычисления хэшей MD5 и SHA. Программное обеспечение работает в Windows, Linux, Solaris и MacOS. ». Достаточно сказано.
Далее я кратко расскажу о похожем подходе, процитировав соответствующие части о двух других вещах, которые можно сделать, чтобы найти недостающее дисковое пространство, не устанавливая ничего нового, просто используя командную строку (Терминал).
Это (долго, но хорошо) один из форумов MacFixIt (зайдите сюда для получения дополнительных опций и деталей) :
Этот другой из форумов Mac OS X Hints (не намного больше, чтобы увидеть там):
du обозначает использование диска. Там также дф . Мне нравится, включая
-x
команду выше:Добавив опцию командной строки, вы можете использовать сервис automator для открытия любого приложения. При этом вы получите разные (и более полные) результаты в графическом интерфейсе.
Или, если вы работаете на мощном ПК, используете Rosetta или что-то еще до Snow Leopard , вы можете смешать любое из ранее упомянутых приложений с Pseudo . Это небольшое приложение, чтобы открыть вещи как администратор. Представьте это как графический интерфейс для sudo.
Наконец, есть полное руководство для новичков по «The X Lab», которое я просто не буду здесь цитировать, потому что оно слишком длинное.
источник
Disk Inventory X - еще один отличный визуализатор дискового пространства.
FileVault или любое другое программное обеспечение сторонних производителей здесь не обязательно по вине.
Mac OS X представляет собой просто сложную и современную операционную систему, которая использует дисковое пространство динамическим и зачастую непредсказуемым образом. Мало того, что файл подкачки растет и уменьшается, но OS X также имеет подсистему, которая создает динамический кэш динамического загрузчика, который может расти до огромных размеров без вашего ведома. Кеш находится в / var / db / dyld /
Никогда не связывайтесь с кэшем OS X и файлами подкачки. Кеш очищается при загрузке в SafeMode и воссоздается при обычной загрузке. Короче говоря, это просто накладные расходы на дисковое пространство для запуска OS X. Вы не можете реально восстановить или контролировать кэш.
Кто-то на macfixitforums.com любезно скомпилировал список обычных подозреваемых, которые захватывают дисковое пространство в Mac OS, под публикацией « Куда делось мое дисковое пространство?
источник
Загрузите и запустите GrandPerspective для получения красивого графического представления о том, что занимает дисковое пространство - что-то вроде этого:
Запустите это до и после перезагрузки, и вы сможете увидеть, в чем заключаются большие различия.
источник
Похоже, что восстановленное пространство взято из ваших файлов подкачки (vm) и sleepimage. Перезапуск очистит файлы,
/var/swap/
которые могут значительно увеличиться, если у вас не хватает оперативной памяти или вы используете ноутбук. Если вы используете ноутбук, вы найдете файл,sleepimage
который называется размером оперативной памяти, который вы установили, и его можно безопасно удалить - при этом удаление чего-либо отсюда является временным.Если вам нужно больше места, чем я предлагаю, для поиска больших файлов используйте приложения (как предложено), такие как Grand Perspective или Disk Inventory X. Вы также можете удалить дополнительные языковые переводы вручную или с помощью приложения, такого как Monolingual, например, когда iWeb резко падает с почти 1 ГБ до ~ 150 МБ после запуска Monolingual.
Если вы хотите отключить FileVault, вы можете следовать инструкциям Apple : просто снимите флажок FileVault на панели настроек безопасности в Системных настройках.
источник
Вам не нужны никакие инструменты, если вы хотите использовать встроенные инструменты Apple.
Начните с информации о системе и пункта « Об этом Mac» в меню Apple.
Этот инструмент использует данные прожектора , поэтому, если он отключен, вы можете сбросить прожектор и оставить Mac включенным на несколько часов, чтобы восстановить все данные, отображающие график использования хранилища. Фактически, в недавних ОС (10.10 и 10.11) во многих случаях свободное пространство постепенно уменьшается и очищается при загрузке, из-за того, что прожектор застревает и генерирует файлы базы данных на постоянной основе. Вы можете проверить это с помощью команды:
Таким образом, вы получите снимок размера этого каталога и еще 10 минут спустя (или больше, если вы не хотите повторно вводить свой пароль)
Если вам нужны более детальные данные, используйте Finder и откройте окно в виде списка компьютера:
Установите флажок Рассчитать все размеры, а затем используйте треугольники, чтобы отобразить папки и отслеживать, какие папки растут, когда вы используете Mac в течение 20 минут.
Вы также можете проверить доступ к файловой системе
fs_usage
в терминальном приложении, но это немного похоже на попытку сделать глоток из пожарного рукава. Если вы сможете сузить процесс или папку для поиска сgrep
помощью активности файловой системы, станет более полезным и полезным узнать, что происходит на самых низких уровнях доступа к файловой системе.источник
Еще одна бесплатная и полезная утилита для дискового пространства Mac от Omni Group, OmniDiskSweeper .
источник
Визуализация активности файловой системы в реальном времени
fseventer
http://fernlightning.com/doku.php?id=software:fseventer:start
Если вы используете Lion
Мобильная машина времени
Интеллектуально будет использоваться локальное дисковое пространство - никогда не так много, чтобы вызывать предупреждение от системы. Если вам интересно, вы можете запустить две команды в терминале:
man mtmd
q
tail -f /private/var/log/system.log | grep -E 'backup|mtm'
- отложите это окно терминала, оставьте его в фоновом режиме, работайте в течение часа или около того. То, что записано, должно вас успокоить. Когда все выполнено / завершено, выведите окно терминала на передний план, а затем прервите команду выполнения:
controlc
Неправильные представления о файловой системе Mobile Time Machine
В Mac OS X 10.7 Lion: обзор Ars Technica (стр. 18) (2011-07-20) есть восприятие наложения, описание чего-то субоптимального и разговоры о копиях.
Понятие локального дискового пространства используется для копий может быть по понятным причинам вызывают тревогу - «копировать что - то требует времени, место загрузки на CPU» и других подобных мыслях.
Я подозреваю , что использование Львиной NFS для мобильного Time Machine локальных снимков окажется не сравнимо с копированием, в этом смысле. Подозреваю, что очень разумно используется пространство, которое не включает ни копирование, ни перемещение файлов - волшебство, выполненное на B-дереве каталога и связанных с ним уровнях на томе HFS + и на некотором уровне в mtmfs.
Подводя итоги: после того, как первоначальные проблемы отложены в сторону, большинство людей должно найти хорошие моментальные снимки, которые влияют на производительность, которые незаметны или ничтожны
FileVault 1 в снежном барсе или льве
В более современных версиях операционной системы использование полос для FileVault 1 не должно быть проблематичным. Пространство AFAIR освобождается динамически, без необходимости выхода из системы.
Было ли так же эффективно управлять свободным пространством с FileVault 1 два года назад, когда был опубликован вопрос, я не могу вспомнить.
источник
sudo tmutil disablelocal
.Найдите Файл Кулприта. Решение
Среди всех приведенных выше ответов ... вы можете просто нажать эту команду в Терминале, чтобы найти файл виновника ...
Эта команда находит все отдельные файлы, размер которых превышает приблизительно 100 МБ, а затем печатает их на терминале.
В моем случае был файл журнала tomcat, который занял целых 13 ГБ.
источник
Похоже, FileVault может вызвать некоторые проблемы, некоторые проблемы со свободным пространством. Если вам действительно не нужна интеграция, которую обеспечивает FileVault, я бы предложил отключить ее и использовать вместо нее TrueCrypt . Это с открытым исходным кодом и не будет безумно поглощать свободное место.
Вы также можете проверить это руководство о том, как освободить место на жестком диске в OS X или запустить утилиту использования диска (например, предложенную Дагом Харрисом ).
Редактировать: С момента первоначального ответа, FileVault был значительно переработан в OS X Lion и является гораздо более надежным.
источник
Какой размер
это визуализатор дискового пространства, который стоит 13,00 долларов США. Хотя он похож на другие программы, описанные выше, он также имеет режим, в котором вы можете просматривать, измерять и даже удалять файлы, принадлежащие Системе или другим пользователям.
источник
В Apple есть хорошая статья о том, как освободить место на вашем Mac, в которой упоминаются встроенные средства обнаружения потребителей дискового пространства, доступные начиная с macOS Sierra (10.12).
Наиболее полезным инструментом является обозреватель файлов, который позволяет увидеть, какой файл и папка занимают много места. Чтобы получить к нему доступ:
About> Об этом Mac, затем нажмите Storage
Нажмите Управление ...
У этого инструмента есть одно ограничение: он позволяет только просматривать файлы в вашей домашней папке.
источник
Я использовал Disk Inventory, как и многие другие здесь, и обнаружил, что нашел несколько файлов резервных копий iphone и ipad. Когда я углубился в это, я обнаружил, что у меня было 4 Гб резервных копий, которые были двухлетними для старых устройств, которые я теперь больше использовал. Это была хорошая находка на моем жестком диске 128 Гб.
Если на вашем Mac было несколько устройств, проверьте ~ библиотека / поддержка приложений / mobilesync / backup. Каждая резервная копия находится в отдельной папке, и устаревшие будут легко выделяться.
источник
Попробуйте приложение картографирование диска, оно совершенно бесплатно и показывает скрытые системы. Вы также можете настроить отображение файлов размером более 1 Гб и т. Д.
источник
В моем случае это был безудержный экземпляр MySQL / MariaDB, который по какой-то причине включил репликацию на моем ноутбуке. Найдено с помощью: инструмента GPL - Disk Inventory X http://www.derlien.com/downloads/index.html
В моем случае MariaDB - создавал набор файлов bin-log для репликации в / usr / local / var / mysql 50 файлов по 1 ГБ каждый ....
источник
«Перезагрузка компьютера позволит мне восстановить гигабайты пространства» - совсем не любопытно; afaik, это программное обеспечение сбрасывает свои кеши. Для меня, как опытного пользователя Firefox (более 100 открытых вкладок), перезагрузка моего MacBook освобождает от 1 до 2 ГБ дискового пространства (которое впоследствии заполняется новыми данными кеша Firefox).
AFAIK есть другое программное обеспечение с раздутыми кешами; Я помню из более ранней версии Mac OS X (Snow Leopard?), Что обновления QuickTime где-то хранятся в библиотеке и могут быть удалены.
источник