
Ответ, вероятно, очевиден, но я уверен, пытливые умы захотят узнать: если я сотру диск и переформатирую его, что уже занимает почти полгигабайта места? В данном случае это отформатированный HFS+ с журналированием на Mac OS X.
решение1
Вы не указываете марку и модель диска, как вы получили его ожидаемую емкость или как вы измерили фактическую доступную емкость, поэтому это может быть что-то или все (или ничего) из следующего:
Поставщики дисков указывают размеры в степенях 1000, операционные системы сообщают размеры в степенях 1024(в последних версиях OSX этого нет)Файловые системы резервируют место для структур файловой системы, таких как таблицы инодов. Журналируемые файловые системы резервируют место для журналов.
На некоторых дисках есть специальные разделы, например, для восстановления.(по-видимому, OSX этого не делает)низкоуровневое форматирование подразумевает запись данных на диск для разметки секторов, при этом используется часть условной емкости диска.(а может и нет)Диски могут содержать поврежденные сектора, которые электроника привода помечает как таковые.(возможно, это не проблема)
450 МБ — это слишком много для диска объемом 1 ГБ, но не так уж и проблематично для диска объемом 2 ТБ.
Есть обсуждение на темуmacworldчто говорит
man newfs_hfs
-J [размер-журнала] Создает журналируемый том HFS+. Размер журнала по умолчанию составляет 8 МБ. Добавление «M» к размеру журнала подразумевает мегабайты (например, 64M — это 64 мегабайта). Максимальный размер журнала составляет 512 мегабайт.
и
HFS Plus использует ряд взаимосвязанных структур для управления организацией данных на томе. Эти структуры включают:
заголовок тома
файл каталога
файл переполнения экстентов
файл атрибутов
файл распределения (битовая карта)
файл запуска
Apple опубликовали некоторыеподробности о HFS+Я почти уверен, что если вы начнете читать это, то еще до того, как дойдете до конца, вы перестанете беспокоиться об этих «пропавших» 450 МБ.
Мне понравилась часть, где обсуждалась "Зона метаданных", которая используется только для метаданных (очевидно) и "горячих файлов". Очевидно, меньше места для всех ваших скучных файлов. Предположительно, инструменты OSX, которые сообщают о "свободном месте на диске", включают свободное пространство в Зоне метаданных в общее сообщаемое свободное пространство?
решение2
Вы можете использовать diskutil
для проверки размера журнала. На разделе размером 60 ГБ, который я только что стер, он был около 8 МБ:
MacPro:~ mdouma46$ diskutil info disk4s6
Device Identifier: disk4s6
Device Node: /dev/disk4s6
Part Of Whole: disk4
File System: Journaled HFS+
Type: hfs
Name: Mac OS Extended (Journaled)
Journal: Journal size 8192 KB at offset 0x1c2000
Owners: Enabled
Total Size: 60.0 GB (60000002048 Bytes) (exactly 117187504 512-Byte-Blocks)
Volume Free Space: 59.8 GB (59843522560 Bytes) (exactly 116881880 512-Byte-Blocks)
Используя DiskWarrior (кстати, фантастическое приложение), нажав «Перестроить этот том» и посмотрев в Console.app, я увидел следующее сообщение:
Приложение DiskWarrior: disk4s6 Размеры деревьев экстентов, каталогов и атрибутов составляют 139 МБ.
Таким образом, похоже, что «недостающее пространство» в основном состоит из самого каталога на диске (это «файлы», показанные на изображении выше в посте RedGrittyBrick).