Гигабайты дискового пространства отображаются как скрытое пространство в DaisyDisk


21

Использование дискового пространства не складывается. Я должен был использовать только около 80 гигабайт, но, по данным DaisyDisk, около 25 гигабайт занято скрытым пространством. Загадочное место на диске, похоже, классифицируется как другое в окне «Об этом Mac».

Я отключил локальные снимки Time Machine sudo tmutil disablelocalи удалил / Volumes / MobileBackups /.

Кто-нибудь знает, что такое скрытое пространство или как я могу его освободить?

Возможно, связано с Macbook HD «Другое», все внезапно почти полностью .


Сколько у вас пользователей? DaisyDisk может не иметь доступа к каталогу другого пользователя.
Влад

@Vlad Только один. И результаты DaisyDisk (и du) на скриншоте были отсканированы как root.
Lri

Что df -hвыводит?
Влад

4
Перезагрузитесь в Recovery HD и запустите восстановление диска в этой среде. Иногда происходит повреждение объема файловой системы. Это должно исправить это или, по крайней мере, выявить любые проблемы, если они существуют, за исключением того, что контент занимает ненужное место.

Перезапуск может решить проблему. У меня было 20 ГБ скрытого пространства. После user10355 и user495470 я запустил первую помощь DiskUtility, сначала без перезапуска (т. Е. В загрузочном разделе при загрузке из загрузочного раздела), а затем в режиме восстановления (т. Е. В загрузочном разделе при загрузке из раздела восстановления); Оба метода не сообщили об ошибках. Но после перезапуска с загрузочного раздела, как обычно, скрытое пространство уменьшилось до 1 ГБ. YMMV.
Джесс Ридель

Ответы:


9

Запуск с раздела восстановления и восстановление диска устранили проблему. (Дисковая утилита показала ошибку о неверном количестве свободных блоков.) Спасибо @cksum.


Из того, что я могу сказать, прочитав документацию и запустив программу на нескольких разных машинах, можно сказать, что скрытое пространство фиксирует неэффективность хранения, вычитая ожидаемое пространство из каждого измеренного распределения и предоставляя разницу как «скрытое пространство». Интересно, причиной вашего нераспределенного количества блоков было или более серьезное повреждение каталога и файловой системы из-за того, что 25 ГБ «пропали без вести»
bmike

7

Скрытое пространство DaisyDisk (при сканировании от имени администратора) должно быть в пределах 4-8 ГБ для большинства компьютеров Mac. Если числа больше, попробуйте восстановить том, поскольку это может служить индикатором ошибок файловой системы.

Тарас Бризицкий, дизайнер DaisyDisk.


3
Добро пожаловать на сайт. Не стесняйтесь добавлять свою информацию в свой профиль и благодарим за то, что вы сами раскрываете ваши отношения с продуктом, так как это поощряется для обеспечения прозрачности в случае рекомендаций и т. Д.
bmike

7

Еще одна возможность - и в конечном итоге виновник в моем конкретном случае - это то, что ваша машина делает локальные резервные копии, когда она не может подключиться к вашему внешнему источнику резервной копии. В этом случае вы можете просто отключить резервные копии, введя следующую команду в Терминале:

sudo tmutil disablelocal

Позже, если вы решите повторно включить резервное копирование, вы можете отменить его с помощью следующей команды терминала:

sudo tmutil enablelocal


Обновление для MacOS Sierra и позже

Это не кажется, что disablelocalи enablelocalкоманды больше не доступны. В качестве альтернативы вы можете удалить локальные снимки, выполнив следующие действия:

  1. Получите список локальных снимков, выполнив:

    tmutil listlocalsnapshots

    Вы должны получить какой-то вывод, как

    com.apple.TimeMachine.2018-10-03-145245.

  2. Удалить снимок, запустив:

    tmutil deletelocalsnapshots <date of snapshot>

    Так, например, используя выходные данные из шага 1, вы должны выполнить:

    tmutil deletelocalsnapshots 2018-10-03-145245

    И вы должны получить какой-то вывод, как

    Удаленный локальный снимок «2018-10-03-145245»


Спасибо за эти советы. У меня была та же самая проблема с 350 ГБ (который я только что удалил в DaisyDisk), не отображаемым как доступный снова. Сначала я восстановил корневой том (в режиме восстановления), затем использовал sudo tmutil disablelocal(и перезагрузил), но мне также пришлось запускать резервное копирование на другой машине времени (на внешний диск с USB-подключением) до тех пор, пока «использованное пространство» окончательно не уменьшится. с 411 ГБ до 62!
hans_meine

3
Просто к сведению людей, которые сталкиваются с этим: кажется, что disablelocalкоманда не существует tmutilв Высокой Сьерре. Я не знаю, что такое замена.
Мхака

3

Согласно руководству DaisyDisk:

Иногда объем «используемого» пространства на диске может превышать общий размер всех отсканированных файлов и папок на этом диске. Это нормально. Разницу обычно принимают накладные расходы файловой системы и такие системные вещи, как индекс Spotlight, но в некоторых случаях значительное количество дискового пространства может скрываться в учетных записях или папках других пользователей, которые обычно не видны вам. Чтобы выявить эти папки, вы должны отсканировать диск с правами администратора.

(Скрытое пространство) - это элемент карты виртуального диска, который появляется только в том случае, если общий размер запрещенных файлов значителен, поэтому вы можете увидеть, стоит ли повторно сканировать диск как администратор или нет.

Большое количество скрытого дискового пространства также может указывать на ошибки файловой системы. Следуйте нашему руководству по устранению неполадок для деталей.

Если у вас много скрытого дискового пространства при запуске от имени администратора, возможно, у вас есть ошибки файловой системы или нарушены права доступа к файлу.


0

Я заметил, что эта папка /.MobileBackups.trashзанимает много места (62 ГБ!). Проверьте свои сsudo du -hs /.MobileBackups.trash

Просто побежал sudo rm -rf /.MobileBackups.trashи получил мое пространство обратно.


0

В моем случае мне не хватало 771 гигабайта места. Мне пришлось очистить папку / cores. По-видимому, происходит сбой приложения, и при сохранении дампов ядра отсутствующим пространством было точное количество дискового пространства в папке ядер.


0

Другим возможным виновником может быть доморощенный (если вы его используете). По умолчанию он сохраняет старые версии установленных пакетов после обновлений. В моем случае это суммируется до ~ 11Гб. Запустите, brew cleanup -nчтобы увидеть, сколько места занимают эти резервные копии на вашем компьютере (это еще ничего не удалит. Для этого не используйте -nфлаг).

Источник: https://til.hashrocket.com/posts/44a4b95cdd-homebrew-is-eating-up-your-harddrive

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.