Cloop

Cloop

Compressed Loopback Device (сжа́тое закольцо́ванное устро́йство) или cloopмодуль для ядра Linux.

Добавляет поддержку для прозрачной декомпрессии блоковых устройств только для чтения. Это не сжатая файловая система сама по себе.

Изначально было написано для компании Linuxcare как «загрузочная бизнес-карта» Расти Расселом, но сейчас обслуживается Клаусом Кноппером, автором Knoppix. Cloop в основном используется как удобный способ сжатия стандартных файловых систем для LiveCD.

Степень сжатия составляет примерно 2.5:1 для распространенного программного обеспечения. Cloop образ Кноппикса, для примера, равен 700Мб сжатый и около 1,8Гб распакованный.

Содержание

Проект

Образ cloop включает:

  • Скрипт оболочки (с командами монтирования для образа).
  • Заголовок с количеством блоков и размером распакованного блока.
  • Индекс поиска с запакованным и распакованным размером блоков в парах.
  • zlib — сжатыми блоками информации, запакованными конец-к-концу.

Блоки информации сжаты раздельно; это делает возможным поиск индивидуальных блоков без необходимости в распаковке всего образа сначала, но цена этому — небольшое уменьшение степени сжатия. Образы LiveCD обычно используют размер блока в 256 Кб как компромисс между скоростью распаковки и эффективным использованием места.

Apple использует схожий формат в сжатых вариантах своих .dmg образах диска.

Ограничения

  • create_compressed_fs, утилита которая создаёт образы cloop, требует того, чтобы сжатый образ целиком помещался в памяти.
  • Разработка драйвера cloop требует, чтобы сжатые блоки были считаны целиком с диска. Это делает cloop доступ очень медленным когда используется много разбросанных чтений, которые могут случиться, если в системе мало памяти или когда запускается большая программа с большим количеством разделяемых библиотек.

Смотрите также

Внешние ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "Cloop" в других словарях:

  • cloop — Original author(s) Rusty Russell Developer(s) Klaus Knopper Stable release 2.637 1 / January 12, 2011; 9 months ago (2011 01 12) …   Wikipedia

  • cloop — (compressed loopback device) ist ein Modul für den Linux Kernel. Es ist eine Art Erweiterung des Loopback devices, das Unterstützung für transparent entkomprimierte Blockgeräte schafft. Es ist jedoch kein komprimiertes Dateisystem, sondern… …   Deutsch Wikipedia

  • Cloop — (compressed loopback device) ist ein Modul für den Linux Kernel. Es ist eine Art Erweiterung des Loopback devices, das Unterstützung für transparent entkomprimierte Blockgeräte schafft. Es ist jedoch kein komprimiertes Dateisystem, sondern… …   Deutsch Wikipedia

  • Cloop — Cloop, n. [An onomatop[oe]ia.] The sound made when a cork is forcibly drawn from a bottle. The cloop of a cork wrenched from a bottle. Thackeray. [1913 Webster] …   The Collaborative International Dictionary of English

  • Cloop — The compressed loopback device or cloop is a module for the Linux kernel. It adds support for transparently decompressed, read only block devices. It is not a compressed file system in itself.It was originally written for the Levanta Bootable… …   Wikipedia

  • cloop — I. ˈklüp noun ( s) Etymology: imitative : the sound made when a cork is forcibly drawn from a bottle II. intransitive verb : to make a cloop …   Useful english dictionary

  • cloop — a distinctive sucking sound made by fish such as carp (Cyprinus carpio) at the surface when feeding …   Dictionary of ichthyology

  • Damn Small Linux — Not to be confused with DSLinux, a different Linux distribution for the Nintendo DS handheld game console. Damn Small Linux Damn Small Linux 4.4.10 …   Wikipedia

  • Qcow — is a type of disk image that can be used with the QEMU emulator, the other types being vvfat, vpc, bochs, dmg, cloop, vmdk, cow, and raw, depending on the OS. The qcow image grows as data is added, and supports AES encryption and transparent… …   Wikipedia

  • Loop subdivision surface — In computer graphics, Loop subdivision surface is a subdivision scheme developed by Charles Loop in 1987 for triangular meshes. External links * Charles Loop: Smooth Subdivision Surfaces Based on Triangles , M.S. Mathematics thesis , University… …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»