Разреженное изображение

Тип файла образа диска, используемый в macOS, который увеличивается в размере по мере того, как пользователь добавляет данные в образ.
Разреженный образ диска
Расширение имени файла
.разреженное изображение
Тип интернет-СМИприложение/октет-поток
Единый идентификатор типа (UTI)com.apple.disk-image-разреженный
Конформация ИМПcom.apple.диск-образ
РазработаноApple Inc.
Тип форматаобраз диска
Контейнер дляобъекты файловой системы

Разреженный образ — это тип файла образа диска , используемый в macOS , который увеличивается в размере по мере того, как пользователь добавляет данные в образ, занимая ровно столько места на диске, сколько хранится в нем. Зашифрованные разреженные файлы образов используются для защиты домашнего каталога пользователя функцией FileVault в Mac OS X Snow Leopard и более ранних версиях. Разреженные образы можно создавать с помощью Disk Utility .

В отличие от полного файла образа ( .dmg ), который занимает столько же фактического места на диске, который он представляет (независимо от объема неиспользуемого пространства), разреженный файл образа ( .sparseimage ) занимает столько же фактического места на диске, сколько содержатся в нем данные, вплоть до максимальной емкости, назначенной при создании.

Ограничения

Поэтому следует отметить два ограничения относительно использования этого формата файла изображения:

  1. Настраиваемому файлу образа ".sparseimage" может быть назначена большая общая емкость, чем физический том (или раздел HD), на котором он изначально находится. Хотя виртуальный том, по-видимому, делает эту емкость доступной, попытка превысить физическую емкость базового тома приведет к ошибке диска: "недостаточно места". Файл .sparseimage сначала необходимо переместить на больший физический диск или раздел. [ необходима цитата ]
  2. Как отмечалось выше, хотя смонтированные файлы образов .sparseimage автоматически расширяются до заданного предела при добавлении данных, их размер не может быть произвольно изменен без использования Disk Utility , hdiutil или другого подобного программного обеспечения. [1] [2]

Образы дисков с разреженными пакетами

Mac OS X Leopard представила концепцию разреженного пакета . [3] Вместо одного большого файла разреженный пакет представляет собой пакет (каталог), содержащий несколько файлов, называемых полосами , каждый размером порядка 8 МБ. Это означает, что даже если для конечного пользователя разреженный пакет выглядит как один файл, он состоит из более мелких файлов. Начиная с Mac OS X 10.8, полосы составляют 8 МБ ( 8 × 1024 2 байт ) каждая. Когда содержимое образа изменяется, один или несколько файлов полос изменяются, создаются или удаляются. Это позволяет легче сокращать объем пространства, используемого в базовой файловой системе, когда большой объем данных удаляется внутри образа диска, при условии, что код, поддерживающий файловую систему внутри образа, уведомляет ядро ​​об «освобождении» блоков, как это происходит в файловых системах, которые поддерживают операции «обрезки» SSD, которые автоматически запускаются для освобожденных блоков файловой системы.

Преимущества разреженного пакета по сравнению с резервным копированием без образа диска для Time Machine :

  • местом назначения резервной копии больше не обязательно должен быть том HFS+/HFSX (для работы жестких ссылок и сохранения метаданных), а может быть любая общая папка на любом сервере, подключенная по любому протоколу и использующая любую файловую систему для хранения реальных файлов.
  • весь разреженный пакет может быть воспроизведен из одного места в другое; это особенно полезно при обновлении хранилища резервных копий и когда локальное хранилище резервных копий необходимо реплицировать в удаленное хранилище резервных копий. Такой инструмент, как rsync, может использоваться для сохранения согласованности одного или нескольких образов дисков в различных системах. [4]

Ссылки

  1. ^ "Создание образа диска с помощью Disk Utility на Mac". Apple . Получено 13 августа 2020 г. .
  2. ^ "hdiutil(1) OS X Manual Page". Библиотека разработчиков Mac . Apple . Получено 21 января 2013 г. .
  3. ^ ScottW (5 ноября 2007 г.). "Live FileVault и резервные копии Sparse Bundle в Leopard". macosx.com . Архивировано из оригинала 29 октября 2013 г. . Получено 21 января 2013 г. .
  4. ^ "Резервное копирование разреженных образов пакетов через SSH". LBackup . Получено 21 января 2013 г.
  • sparsebundlefs на GitHub — файловая система FUSE для чтения образов дисков macOS sparse-bundle


Получено с "https://en.wikipedia.org/w/index.php?title=Разреженное_изображение&oldid=1158398817"