Сколько весят ваши файлы — не то же самое, сколько занимает диск.
Finder считает каждую копию. В APFS копия может быть клоном, который не занимает собственного места. Clonemap показывает, какая часть вашего Mac хранится один раз, где она лежит и что удерживает снимок.
Бесплатно · универсальное приложение для Apple silicon и Intel · macOS 11 или новее
v1.4.4 · Что нового
Сколько весят файлы
654,9 GiB
Сколько занимает диск
689,7 GiB
Хранится один раз
23,1 GiB
Диск на 926 GiB, файлов: 4 102 945 — ни один не открыт.
Размеры на вашем Mac не сходятся. Вот почему.
Finder считает каждую копию
Продублируйте файл, скопируйте его в пределах того же диска или позвольте «Фото», Logic или виртуальной машине хранить собственные копии. В APFS такая копия часто оказывается клоном, который делит свои блоки с оригиналом. «Свойства» и размеры папок всё равно учитывают её целиком, поэтому десять клонов видео на 1 GiB выглядят как 10 GiB, а занимают один.
Поэтому удаление копии может ничего не освободить
Удалите один клон — остальные по-прежнему держат его блоки. Удалите все — их может удерживать локальный снимок. Так диск остаётся полным, даже когда вы удалили то, что выглядело как 50 GiB.
Ваш Mac это знает, но не говорит
APFS записывает, какие файлы делят блоки и сколько байтов каждый держит только для себя. Clonemap за один проход читает эту запись для каждого файла на диске и превращает её в то, с чем можно работать: что хранится один раз, где оно лежит и что удерживается.
Семейства клонов
Все копии, которые делят один набор блоков.
Clonemap группирует файлы, которые являются клонами друг друга, — сначала те, что экономят больше всего. Откройте семейство, чтобы увидеть, где лежит каждая копия, сколько на самом деле занимает диск и что освободит их удаление.
Что удерживает снимок
Почему удаление освобождает так мало.
Локальный снимок хранит блоки файлов, которые он застал. Пока он существует, их удаление ничего не возвращает. Clonemap называет снимок и делит ваше место на то, что он удерживает, что делят клоны и что принадлежит только вам.
Поделиться
Покажите, из чего состоит ваш диск.
Одна карточка с цифрами вашего диска и его плитой, готовая для поста или сообщения. Скопируйте, сохраните или отправьте её прямо из приложения.
Как он читает диск
Четыре вида места, измеренные только по метаданным.
Точные клоны
Файлы с одним идентификатором клона, у которых общие все блоки. Семейство из десяти хранится один раз, а Finder считает его десять раз.
Частично общие
Файлы, которые делят часть своих блоков: клон, изменённый на месте, диск виртуальной машины. Они экономят место, но не всё.
Удерживается снимком
Байты, которые не делит ни один клон, но которые всё же не принадлежат только своему файлу. Их хранит локальный снимок, поэтому удаление файла пока ничего не освобождает.
Только ваше
Байты, которые принадлежат одному файлу и больше ничему. Удалите его — и они сразу вернутся.
Проверьте по документам самой Apple
-
man getattrlistВ Терминале, на вашем MacДва значения, которые Clonemap читает для каждого файла: идентификатор клона и байты, которые удаление файла сразу освободило бы.
- About Apple File System Apple Developer · на английском
Как клон продолжает делить блоки, которые не изменила ни одна из копий.
- Apple File System Reference Apple Developer · PDF на английском
Формат на диске. У каждого экстента есть счётчик ссылок, и его блоки освобождаются, когда счётчик доходит до нуля.
- Локальные моментальные копии Time Machine Поддержка Apple
Как часто они создаются, сколько хранятся и почему их место показано как доступное.
- Просмотр снимков APFS в Дисковой утилите на Mac Поддержка Apple
Дисковая утилита может показать собственный размер каждого снимка — для сравнения с тем, что показывает Clonemap.
Только метаданные
Ни один файл не открывается, не изменяется и не загружается. Сканирование читает то, что APFS уже знает.
Быстро на больших дисках
Сотни тысяч файлов меньше чем за минуту, а последнее сканирование открывается сразу.
Снимки — по именам
Снимки Time Machine и обновлений macOS: когда они сделаны и что удерживают.
Вопросы
Что такое клон APFS?
Копия, которая делит блоки данных с файлом, из которого она скопирована. macOS создаёт клон, когда вы дублируете файл или копируете его в пределах того же диска APFS. Оба выглядят и ведут себя как отдельные файлы, но диск хранит данные один раз — пока один из них не изменится.
Почему удаление файлов не освобождает место на Mac?
Есть две частые причины. Файл может быть клоном, чьи блоки ещё используют другие копии, или его блоки может удерживать локальный снимок. Clonemap показывает, какая часть диска приходится на каждый случай и где.
Занимают ли место локальные снимки Time Machine?
Да. Пока локальный снимок существует, он хранит блоки файлов, которые охватывает, включая удалённые с тех пор. Time Machine хранит ежечасные снимки 24 часа, а снимок последней резервной копии — пока не понадобится место.
Clonemap что-нибудь изменяет или удаляет?
Нет. Он читает метаданные файлов и показывает, что нашёл. Чтобы заняться семейством, команда «Показать в Finder» приведёт вас к его копиям.
Он открывает мои файлы или что-то загружает?
Ни один файл не открывается. Сканирование читает то, что APFS уже записала о каждом файле, на вашем Mac, и хранит результаты там же.
Зачем ему полный доступ к диску?
macOS закрывает части загрузочного диска, пока приложению не дан доступ. Без него Clonemap всё равно может читать другие диски и видимые ему папки и сообщает, что прочитать не удалось.
На каких Mac он работает?
На любом Mac с macOS 11 Big Sur или новее. Это универсальное приложение, нативное для Apple silicon и Intel.
Почему он бесплатный?
Его делают создатели DuoBolt — приложения, которое находит дубликаты файлов и умеет превращать их в клоны. Clonemap показывает, сколько клонов уже есть на вашем Mac.
Таких может быть больше
DuoBolt превращает настоящие дубликаты в клоны.
Он находит файлы, совпадающие байт в байт, и заменяет лишние копии клонами. Ничего не перемещается, а место возвращается.
Посмотрите, что ваш Mac хранит один раз.
Загрузить ClonemapБесплатно · универсальное приложение для Apple silicon и Intel · macOS 11 или новее
v1.4.4 · Что нового