EXT4
IT 위키
- Extended File System 4
- EXT3를 기반으로 만들어진 리눅스 파일 시스템
- Mingming Cao, Andreas Dilger, Alex Tomas, Dave Kleikamp, Theodore Ts'o, Eric Sandeen, Sam Naghshineh 등 여러 개발자에 의해서 개발
- EXT2, EXT3의 block mapping 방식 대신 extends 방식 사용
- 큰 파일 처리를 개선하고 조각화 현상 감소
- 호환성
- ext2, ext3를 ext4 방식으로 마운트하여 성능이 향상된 상태로 사용 가능
- ext4는 ext3 방식으로 마운트 가능
- 단 extends를 사용하는 EXT4는 EXT3로 마운트 불가
- 저널 체크섬 기능을 추가하여 파일 시스템 손상 가능성을 줄임
- 최대크기는 16TiB(테비바이트) 이며, 최대파일크기는 2TiB를 지원[1]
- 서브디렉토리 개수 64000개
- 온라인 조각모음 지원
- 디스크 검사 시 사용하지 않는 부분은 건너뜀으로서 시스템 검사 속도 증가
- 타임스탬프 단위 확장
- 초단위 -> 나노초단위
- 1901년 12월 14일 ~ 2038년 1월 18일 -> 1901년 12월 14일 ~ 2514년 4월 25일
- 영속적 선행 할당 및 지연 할당 지원