У меня есть внешний USB-накопитель на 5 ТБ (с расширенной HFS), который содержит один зашифрованный образ диска (с расширенной HFS) такого же размера (практически 5 ТБ). Все рабочие файлы внешнего диска находятся внутри зашифрованного образа диска.
Со временем доступное свободное пространство естественно уменьшалось и уменьшалось; и недавно я сделал небольшую уборку.
В некоторых папках накопилось смешное количество файлов, поэтому я решил использовать терминал (вместо Finder) для этой задачи, т.е. файлы были удалены с rm
.
Более того, я заметил, что в некоторых папках резервных копий (частично) было дублированное содержимое. Я знал, что имена файлов уникальны, поэтому я создал папку для всех и переместил в нее все подозрительные дубликаты (а именно mv
через терминал - вероятно, не лучший вариант в ретроспективе), эффективно уничтожая дубликаты файлов.
Теперь я уверен, что у меня достаточно свободного места, но Finder, похоже, этого не знает и не помнит.
После каждого перемонтирования приложение Finder, Disk Utility и df
сообщает об использовании пространства следующим образом (disk2s2 - обычный том, а disk3s2 - зашифрованный):
$ df -h
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk2s2 4.5Ti 4.5Ti 317Mi 100% 610375939 40592 100% /Volumes/Snake
/dev/disk3s2 4.5Ti 4.5Ti 285Mi 100% 610178600 36496 100% /Volumes/87
То есть у меня 285 МБ свободного места - довольно много того, что у меня было до очистки.
Теперь - если я запускаю «Восстановить» в приложении Apple Disk Utility (на зашифрованном образе диска, т.е. disk3s2), я не получаю ошибок , но свободное место обновляется (и предположительно исправляется):
$ df -h
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk2s2 4.5Ti 4.5Ti 317Mi 100% 610375920 40611 100% /Volumes/Snake
/dev/disk3s2 4.5Ti 4.2Ti 316Gi 94% 568746945 41468151 93% /Volumes/87
то есть. 316 ГБ доступно и не влияет на disk2s2. Я размонтировал disk3s2 и отсканировал disk2s2, но ни один из них не дал никакого эффекта:
$ df -h
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk2s2 4.5Ti 4.5Ti 317Mi 100% 610375930 40601 100% /Volumes/Snake
Также исправленный объем свободного места снова теряется после перемонтирования disk3s2:
$ df -h
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk2s2 4.5Ti 4.5Ti 317Mi 100% 610375931 40600 100% /Volumes/Snake
/dev/disk3s2 4.5Ti 4.5Ti 285Mi 100% 610178592 36504 100% /Volumes/87
Перезагрузка OS X не помогает.
Я попытался стереть безопасное пространство sudo diskutil secureErase freespace 0 /dev/disk3s2
, но это не помогло.
- Какую магию выполняет Дисковая утилита, которая исправляет обнаруженное свободное место?
- Могу ли я сделать это вручную? К , что я имею в виду, мне не нужно , чтобы запустить диагностическую проверку, только вещь , чтобы получить право пространства отчетности
- Почему отремонтированный отчет об использовании пространства не сохраняется‽
источник
df
выводом, если это имеет какое-то значение. Подсчет использованных / свободных инодов, кажется, также был искажен до восстановления Дисковой утилиты.)Ответы:
Чтобы немного поддержать для других в будущем.
Как получить отчет об оставшемся хранилище.
Через терминал введите df -h, и вы получите удобочитаемую сводку по громкости в столбцах, помеченных как «Использовано», «Доступно» и «Емкость» (в процентах). (Под Gi или Ti понимаются гибибайты и тэбайты, базовые единицы 2 для миллиарда и триллионов байт вместо базовых 10 гигабайт и терабайт.)
Если они не согласны, это скорее всего ошибка Spotlight. Apple использует Spotlight для маркировки и расчета оставшегося хранилища. Вы можете удалить индекс Spotlight и перестроить его, выполнив следующие действия:
Это возобновляет индексирование. Это должно сбросить ваше хранилище.
источник