크램프
cramfs다른. | |
---|---|
지원되는 운영 체제 | 리눅스 |
웹 사이트 | sourceforge |
압축 ROM/RAM 파일 시스템(또는 cramfs)은 심플함과 공간 효율을 추구하여 설계된 무료(GPL) 읽기 전용 Linux 파일 시스템입니다.주로 매립형 및 소형 풋프린트 시스템에 사용됩니다.
기존 파일 시스템의 압축 화상과 달리 크램프 화상은 먼저 압축을 풀지 않고 그대로 사용할 수 있다.이 때문에 일부 Linux 디스트리뷰션에서는 initrd 이미지(특히 Debian 3.1) 및 설치 이미지(특히 SUSE Linux)에 cramf를 사용하고 있으며 메모리 및 이미지 크기에 제약이 있습니다.
2013년 Linux 유지관리업체들은 크램프가 스쿼시에 의해 [1]구식이 되었다고 지적했지만, 2017년 파일 시스템이 스쿼시를 사용할 [2]수 없는 저메모리 장치에 사용하기 위해 복구되었습니다.
설계.
cramfs 파일 시스템의 파일은 랜덤 읽기 액세스를 허용하기 위해 한 번에 한 페이지씩 zlib 압축됩니다.메타데이터는 압축되지 않지만 기존 파일 시스템보다 공간 효율적인 간결한 표현으로 표현됩니다.
파일 시스템은 설계를 단순화하기 위해 의도적으로 읽기 전용입니다.압축파일의 랜덤 쓰기 액세스는 구현하기 어렵습니다.cramfs에는 유틸리티가 포함되어 있습니다.mkcramfs
) 파일을 새로운 cramf 이미지로 패키지합니다.
파일 크기는 16MB 미만으로 제한됩니다.
최대 파일 시스템 크기는 272MB보다 약간 작습니다(파일 시스템의 마지막 파일은 256MB 블록 전에 시작해야 하지만, 이 블록보다 더 확장될 수 있습니다).
「 」를 참조해 주세요.
- 파일 시스템 목록
- 파일 시스템 비교
- 읽기 전용 압축 파일 시스템인 SquashFS
- Util-linux에는 cramfs 유틸리티가 포함되어 있습니다.
레퍼런스
외부 링크
- 공식 웹사이트
- "Cramfs - cram a filesystem onto a small ROM". kernel.org. Retrieved July 21, 2017.