IT-Russia Технологии, разработки, обзоры
Системные

Daisy Disk

Программа сканирует диск и отображает его содержимое, ввиде секторов и диаграмм. Интуитивно понятный интерфейс, простое управление.

На мой взгляд, DaisyDisk — одно из самых полезных приложений для OSX. И это настоящий мастхэв для владельцев Macbook Air, которые поставляются с дорогими и небольшими по объему SSD-дисками.

В предыдущей версии разработчики обеспечили базовую поддержку Lion, а в этой пошли дальше — добавили полноэкранный режим работы и стали частично поддерживать resume-режим. Кроме этого, полностью поддерживается File Vault 2: зашифрованные диски отмечаются соответствующим образом.

Это основные изменения, но ими чейнджлог не ограничивается. Разработчики улучшили пользовательский интерфейс (в главном окне убрана нижняя панель, теперь оно лучше смотрится в Lion), обновили графику каждой кнопки, переработали анимацию и навигацию.

Обновление бесплатное, но пока доступно только тем пользователям, кто приобрел приложение на сайте DaisyDisk. В Mac App Store апдейт появится чуть позже — после одобрения рецензентами Apple.

Принцип анализа дискового пространства

DaisyDisk относится к классу утилит для визуального анализа занятого места на накопителях. В основе работы таких программ лежит рекурсивный обход файловой системы: приложение последовательно считывает размер каждого файла и каталога, суммирует показатели и строит иерархическую карту. В отличие от табличных анализаторов, DaisyDisk представляет результат в виде солнечной диаграммы — концентрических колец, где внутренний круг соответствует корню сканируемого тома, а каждый следующий уровень раскрывает вложенные папки.

Сектор такой диаграммы пропорционален занимаемому объёму, что позволяет мгновенно выявить крупные файлы и каталоги без просмотра числовых столбцов. Навигация осуществляется щелчком по сегменту: диаграмма перестраивается, показывая содержимое выбранной папки. Побочные данные, такие как скрытые системные файлы, временные кэши и снимки Time Machine, также попадают в обсчёт, поэтому утилита нередко обнаруживает занятое пространство, невидимое в Finder.

Сканирование требует прав на чтение всех анализируемых объектов. При работе с зашифрованными томами File Vault 2 программа обращается к уже расшифрованным на уровне системы данным, поэтому специальной поддержки шифрования на стороне утилиты не требуется — достаточно, чтобы том был разблокирован и смонтирован. Отметка зашифрованных дисков в интерфейсе носит информационный характер и не влияет на механизм обхода.

Полноэкранный режим, добавленный в версии для OS X Lion, использует нативное API Cocoa и позволяет диаграмме занимать всё пространство дисплея без отвлекающих элементов. Частичная поддержка resume означает, что при повторном запуске приложение восстанавливает последнее состояние навигации не во всех случаях, а лишь для определённых сценариев — например, если окно было закрыто штатно, а не при перезагрузке системы.