cramfs 관련 질문 드려봅니다.

강동우의 이미지

예전.. 웹 서핑을 죽어라 하면서 자료좀 찾아 보니까

원래 파일들을 4KB 로 잘라내서 압축해서 쓴다 라는 표현이 있었는데

linux/fs/cramfs 쪽 소스들을 살펴보니까

아무리 봐도 그냥 한 덩어리, 즉 파일 전체를 압축을 한 것 같습니다.

어떤게 맞는건가요?

bushi의 이미지

잘라낸다는 표현이 좀 그렇지만...
mkcramfs 로 이미지 만들때 block size 설정 옵션을 사용하지 않으면,
PAGE_CACHE_SIZE 단위로 압축하는 것은 맞습니다.

제가 알기론, 심각한 의미가 있지는 않습니다.
보통의 전통적인 파일시스템, ext2fs 등에서 block size 를 얼마로 할 건지 정하는 것과 같은 목적입니다.
pad 크기, block 의 총갯수... 뭐 이런 계산에 사용되어서 결국은 파일을 몇 개까지 담을 수 있느냐, 파일의 최대 크기가 얼마냐... 이 정도에 영향을 주게됩니다.

OTL