крамфы
Эта статья нуждается в дополнительных цитатах для проверки . ( август 2016 г. ) |
Другой | |
---|---|
Поддерживается операционные системы | Линукс |
Веб-сайт | исходная кузня |
Сжатая файловая система ROM/RAM (или cramfs ) — это бесплатная ( GPL под лицензией Linux, ) файловая система доступная только для чтения, разработанная для простоты и экономии места. В основном он используется во встроенных и малогабаритных системах.
В отличие от сжатого образа обычной файловой системы, образ cramfs можно использовать как есть, то есть без предварительной распаковки. По этой причине некоторые дистрибутивы Linux используют cramfs для образов initrd ( в частности, Debian 3.1) и установочных образов ( в частности, SUSE Linux ), где существуют ограничения на объем памяти и размер образа.
В 2013 году сопровождающие Linux указали, что cramfs устарел благодаря sqashfs . [1] но в 2017 году файловая система была реабилитирована для использования в устройствах с малым объемом памяти, где использование squshfs может оказаться нецелесообразным. [2]
Дизайн
[ редактировать ]Файлы в файловых системах cramfs с помощью zlib, сжимаются по одной странице что обеспечивает произвольный доступ для чтения. Метаданные . не сжимаются, а выражаются в кратком представлении, которое более эффективно использует пространство, чем традиционные файловые системы
Файловая система намеренно доступна только для чтения, чтобы упростить ее конструкцию; произвольный доступ для записи для сжатых файлов реализовать сложно. cramfs поставляется с утилитой ( mkcramfs
) для упаковки файлов в новые образы Cramfs.
Размер файла ограничен до 16 МБ.
Максимальный размер файловой системы составляет чуть менее 272 МБ. (Последний файл в файловой системе должен начинаться перед блоком размером 256 МБ, но может выходить за его пределы.)
См. также
[ редактировать ]- Список файловых систем
- Сравнение файловых систем
- SquashFS — сжатая файловая система, доступная только для чтения.
- Util-linux содержит утилиты cramfs.
Ссылки
[ редактировать ]Внешние ссылки
[ редактировать ]- Официальный сайт
- «Cramfs — запихнуть файловую систему в маленькое ПЗУ» . ядро.орг . Проверено 21 июля 2017 г.