EXT4

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일
  • 영속적 선행 할당 및 지연 할당 지원

같이 보기[편집]

  • 리눅스마스터 기출문제