| 개발자 | 시어도어 초 |
|---|---|
| 안정화 버전 | |
| 저장소 | |
| 프로그래밍 언어 | C |
| 운영 체제 | 리눅스, 유닉스 계열 |
| 종류 | 파일 시스템 유틸리티 |
| 라이선스 | GPL |
| 웹사이트 | e2fsprogs |
e2fsprogs 또는 e2fs 프로그램은 ext2, ext3, ext4 파일 시스템을 유지 관리하기 위한 유틸리티 모음이다. 이 파일 시스템들은 종종 리눅스 배포판의 기본값으로 사용되기 때문에, 일반적으로 필수적인 소프트웨어로 간주된다.
e2fsprogs에 포함된 도구들은 ASCII순으로 다음과 같다:
badblocksblkidchattrdebugfsdumpe2fse2freefrage2fscke2imagee2labele2scrube2undoe4defragfilefragfindfsfindsuperlogsavelsattrmke2fsresize2fstune2fs이 유틸리티 중 다수는 libext2fs 라이브러리를 기반으로 한다.
이름에서 알 수 있는 것과 달리 e2fsprogs는 ext2뿐만 아니라 ext3와 ext4에서도 작동한다. ext3의 저널링 기능은 e2fsck를 사용할 필요성을 줄여줄 수 있지만, 커널 버그나 하드웨어 결함으로부터 보호하기 위해 여전히 필요한 경우가 있다.
리눅스 커널의 ext2, ext3, ext4 드라이버를 위한 사용자 공간 동반자로서 e2fsprogs는 리눅스에서 가장 흔하게 사용된다. 하지만 FreeBSD나 다윈과 같은 다른 시스템으로도 포팅되었다.