Cramfs - Cramfs

Cramfs
Другой
Поддерживается операционные системыLinux
Интернет сайтSourceforge.сеть/ проекты/ cramfs/

В сжатая файловая система ROM / RAM (или же болтовня) это свободный (GPL 'ed) только для чтения Linux файловая система разработан для простоты и экономии места. Он в основном используется в встроенный и компактные системы.

В отличие от сжатого образа обычной файловой системы, образ cramfs можно использовать как есть, то есть без его предварительной распаковки. По этой причине некоторые Дистрибутивы Linux использовать cramfs для initrd изображений (Debian 3.1 в частности) и установочные образы (SUSE Linux в частности), где есть ограничения на объем памяти и размер изображения.

В 2013 году специалисты по сопровождению Linux указали, что cramfs устарел сквош,[1] но файловая система была реабилитирована в 2017 году для использования в устройствах с низким объемом памяти, где использование squashfs может оказаться нежизнеспособным.[2]

Дизайн

Файлы в файловых системах cramfs zlib -сжатый страница за раз, чтобы разрешить произвольный доступ для чтения. В метаданные не сжимается, но выражается в кратком представлении, более компактном, чем обычные файловые системы.

Файловая система намеренно предназначена только для чтения, чтобы упростить ее конструкцию; произвольный доступ для записи сжатых файлов сложно реализовать. cramfs поставляется с утилитой (mkcramfs) для упаковки файлов в новые образы cramfs.

Размеры файлов не превышают 16 МБ.

Максимальный размер файловой системы чуть меньше 272 МБ. (Последний файл в файловой системе должен начинаться до блока размером 256 МБ, но может выходить за его пределы.)

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

Рекомендации

внешняя ссылка

  • Официальный веб-сайт
  • "Cramfs - втиснуть файловую систему в небольшой ROM". kernel.org. Получено 21 июля, 2017.