Хотите ли вы знать, какие файлы и каталоги Time Machine не копирует при резервном копировании? Если да, то читайте дальше :-)
Предположим, что есть файл или каталог, который нужно удалить так, чтобы к его содержимому никто не смог получить доступ (например, просмотрев диск на уровне блоков). Это можно сделать штатно, удалив файл и запустив “Secure Empty Trash” в Finder:
Предупреждаю, что сравнением эту статью назвать можно с большим усилием. Нет у меня десятка жёстких дисков для комплексного сравнения и выдачи универсальной рекомендации. Но у меня были два диска 320 GB разных производителей, и на их примере я провёл тест, чтобы ответить на вопрос, давно меня интересовавший. Seagate ST9320421AS 7200 RPM (Momentus 7200.3). Спецификация в [...]
Задумался я поменять в MacBook диск. Причина проста – в ноутбуке стоял диск 320 GB 7200 rpm, и время автономной работы 3:30 меня не радовало. Я решил поставить более медленный диск 320 GB 5400 rpm, надеясь на то, что ноутбук станет работать дольше. Но, как оказалось, моя идея была бессмысленна, и об этом я расскажу [...]
Сегодня, перезагрузив ноутбук, я удивился странной дисковой активности – я не запускал ни одного ресурсоёмкого приложения, но MenuMeters показывал 1K+ обращений к диску. “Непорядок” – решил я и привычно расчехлил dtrace: $ sudo /usr/sbin/dtrace -n \ ‘syscall::open*:entry {printf(“%s %s”, execname, copyinstr(arg0));}’ Результатом было обилие строк вида: 1 19256 open_nocancel:entry find AppleLowshelf.nib 1 19256 open_nocancel:entry find [...]
Сегодня хочу поговорить о утилите из состава XCode PackageMaker, с помощью которой можно создавать установочные пакеты. Обычные приложения в Mac OS X ставятся просто – приложение перетаскивается в /Application, после чего им можно пользоваться. Однако есть класс приложений, которые невозможно так устанавливать. К ним относятся системные утилиты, требующие установки дополнительных модулей, запуска скриптов перед и [...]
В предыдущей статье “Схемы разделов в Mac OS X. GUID partition table. Часть 1 (MBR)” мы рассмотрели “Protective MBR”. Сегодня займёмся следующей структурой – Partition Table Header. Напомню, что я использую такие спецификации: Extensible Firmware Interface Specification 1.10, раздел 11.2.2, страница 367. UEFI Specification Version 2.3, раздел 5 “GUID Partition Table (GPT) Format”, страница 91. [...]
Когда я прочитал в книге “Mac OS X Internals. A Systems Approach” о создании RAM-дисков в Mac OS X, я не сдержался и процитировал Картмана: “Шикарно!”. В обычной ситуации это бессмысленная возможность, но иногда она может очень пригодиться, особенно если память не является вопросом. Создание RAM-диска размером 1024 блоков (512 KB), после успешного выполнения команда [...]
Для наблюдения за “здоровьем” диска используется технология S.M.A.R.T. (Self-Monitoring, Analysis, and Reporting Technology). Проверить состояние диска из консоли можно через diskutil. Поддерживают S.M.A.R.T. ATA, SATA, и eSATA-диски. Перечень атрибутов и их критичность можно посмотреть в статье на Wikipedia. Shell Посмотреть перечень подключенных дисков: $ diskutil list /dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *500.1 [...]
Во время поиска информации, как склонировать систему в образ для разворачивания на другой рабочей станции или в VMWare, я наткнулся на интересную статью “How to Create a Bootable Backup of Mac OS X (Cloning Mac OS X disks)“, написанную разработчиком бесплатной утилиты “Carbon Copy Cloner“. В PDF-документе “Introduction to Command-Line Administration” Apple рекомендует три командно-строковые [...]