디스크에서 파일 시스템은 파티션 당 하나씩 생성
파티션에 EXT2를 구축하면 파티션은 다수의 블록 그룹으로 나뉜다
파일시스템을 블록 그룹으로 분할하면 같은 파일에 대한 inode와 data block이 인접한 실린더에 위치하게 되어 디스크 탐색시간(seek time)을 줄일 수 있다는 장점
EXT2는 부트스트랩 코드가 존재하는 부트블록과 여러 개의 블록 그룹으로 구성
블록 그룹은 다시 6가지 영역(super block, block group descriptor, block bitmap, inode bitmap, inode table, data blocks)으로 구분
Super block은 파일시스템 구성에 대한 모든 정보를 포함
super block은 1024바이트 오프셋에 저장되며 파일시스템을 마운트 할 때 필수적으로 사용
Super block의 정보는 매우 중요하기 때문에 block group descriptor와 함께 모든 block group에 복사본이 존재
problem
EXT2의 가장 큰 단점은 디스크에 data를 쓰는 동안 시스템 충돌이 발생하거나 전원이 끊어지면 심각한 손상을 입는다는 것
e2fsck라는 검사 프로그램을 전체 파일시스템을 대상으로 실행해야
이러한 EXT2의 한계를 극복하고 기능을 보완하는 EXT3가 등장