jffs2는 32MB보다 작은 NOR 플래시를 위해 개발 된 임베디드 파일 시스템이다. 이후 NAND 플래시도 지원하게 되었다. NAND 플래시 역시 충분히 작은 크기였으므로 크게 문제가 되지 않았다.
그런데 점차로 NAND 플래시 등은 크기가 커졌다. 심지어 1GB 이상의 NAND 플래시 메모리도 있다. 그런데 이와 같은 시스템에서 jffs2는 심각한 문제를 야기하였다.
- 마운트 하는데 많은 시간을 소모한다.
- 메모리 소모가 심화된다.
- 큰 파일에 대해 access time이 커지게 된다.
이러한 문제들을 개선하기 위하여 새롭게 개발되고 있는 파일 시스템이 jffs3이다.