E2fsprogs

e2fsprogs 또는 e2fs 프로그램은 ext2, ext3, ext4 파일 시스템을 유지 관리하기 위한 유틸리티 모음이다. 이 파일 시스템들은 종종 리눅스 배포판의 기본값으로 사용되기 때문에, 일반적으로 필수적인 소프트웨어로 간주된다.

유틸리티 목록
e2fsprogs에 포함된 도구들은 ASCII순으로 다음과 같다:
badblocks  장치에서 불량 섹터를 검색
blkid  블록 장치 속성 위치 찾기 및 출력
chattr  리눅스 파일 시스템에서 파일 속성 변경
debugfs  파일 시스템의 내부 구조를 수동으로 보거나 수정하는 데 사용
dumpe2fs  슈퍼블록 및 블록 그룹 정보 출력
e2freefrag  여유 공간 단편화 정보 보고
e2fsck  불일치를 검사하고 수정하는 fsck 프로그램
e2image  중요한 ext2/ext3/ext4 파일 시스템 메타데이터를 파일로 저장
e2label  ext2/ext3/ext4 파일 시스템의 라벨 변경
e2scrub  파일 시스템이 LVM LV 위에 있는 경우, "온라인"(즉, 마운트를 해제하지 않은 상태)으로 파일 시스템 검사
e2undo  ext2/ext3/ext4 파일 시스템의 실행 취소 로그 재실행
e4defrag  ext4 파일 시스템용 온라인 단편화 제거 도구
filefrag  파일 단편화 보고
findfs  라벨 또는 UUID로 파일 시스템 찾기
findsuper  ext2 슈퍼블록을 찾기 위한 간단한 프로그램
logsave  명령의 출력을 로그 파일에 저장
lsattr  리눅스 확장 파일 시스템의 파일 속성 나열
mke2fs  ext2, ext3, ext4 파일 시스템 생성에 사용
resize2fs  ext2, ext3, ext4 파일 시스템을 확장하거나 축소할 수 있음. 2006년에 온라인 지원 기능이 추가됨.
tune2fs  파일 시스템 매개변수 수정에 사용

이 유틸리티 중 다수는 libext2fs 라이브러리를 기반으로 한다.

사용
이름에서 알 수 있는 것과 달리 e2fsprogs는 ext2뿐만 아니라 ext3와 ext4에서도 작동한다. ext3의 저널링 기능은 e2fsck를 사용할 필요성을 줄여줄 수 있지만, 커널 버그나 하드웨어 결함으로부터 보호하기 위해 여전히 필요한 경우가 있다.

리눅스 커널의 ext2, ext3, ext4 드라이버를 위한 사용자 공간 동반자로서 e2fsprogs는 리눅스에서 가장 흔하게 사용된다. 하지만 FreeBSD나 다윈과 같은 다른 시스템으로도 포팅되었다.

 같이 보기 

 mkfs
 dd — 파일 변환 및 복사
 fdisk — 파티션 테이블 검사 및 쓰기
 fsck — 파일 시스템 검사
 mkisofs — iso 파일 시스템 생성
 mount — 파일 시스템 마운트
 parted — 파티션 관리자

 각주 

 외부 링크 

 e2fsprogs git 저장소
 Second Extended Filesystem의 설계 및 구현

분류:C로 작성된 자유 소프트웨어
분류:유닉스 파일 시스템 관련 소프트웨어
분류:리눅스 파일 시스템 관련 소프트웨어
분류:GPL 라이선스 소프트웨어