E2fsprogs

소프트웨어 스크린 샷:
E2fsprogs
소프트웨어 정보:
버전: 1.44.3 업데이트
업로드 날짜: 17 Aug 18
개발자: Theodore Ts'o
라이센스: 무료
인기: 77

Rating: 5.0/5 (Total Votes: 1)

E2fsprogs (Ext2 파일 시스템 유틸리티라고도 함)는 Linux 사용자에게 모든 Linux 기반 운영 체제에서 모든 유형의 EXT 파일 시스템을 조작 할 수있는 깔끔한 명령 줄 유틸리티 모음을 제공하는 오픈 소스 소프트웨어입니다.


여러 명령 줄 도구로 구성

이 소프트웨어는 몇 가지 명령 행 프로그램으로 구성되어 있으며 처음에는 EXT2 파일 시스템 만 지원하도록 작성되었습니다. 그러나 EXT 파일 시스템이 지난 10 년 동안 많이 발전했기 때문에이 프로그램은 이제 찬사를받은 파일 시스템의 EXT3 및 EXT4 변형을 지원합니다.

EXT4는 EXT 파일 시스템의 최신 버전으로 2008 년 Linux 2.6.19 커널의 일부로 처음 발표되었습니다. 매우 큰 볼륨을 지원하며 EXT2 및 EXT3 파일 시스템과 역 호환되며 향상된 타임 스탬프를 제공합니다.


EXT 파일 시스템 생성, 크기 조정 및 최적화에 사용할 수 있습니다.

E2fsprogs에는 디스크 드라이브 검사 및 불일치 수정을위한 e2fsck, EXT2, EXT3 및 EXT4 파일 시스템 생성을위한 mke2fs, 파일 시스템 축소 또는 확장을위한 resize2fs, 파일 시스템 매개 변수 수정을위한 tune2fs 및 블록 그룹 및 수퍼 블록 인쇄를위한 dumpe2fs가 포함됩니다. 정보.

또한 응용 프로그램에는 파일 시스템의 내부 구조를 수동으로 수정하고보고하는 debugfs 도구, 파일 조각화를보고하는 filefrag, 명령의 출력을 특정 로그 파일에 저장하는 logave, 실행 취소 로그를 재생하는 e2undo 및 라벨 변경.

또한 findfs 도구를 사용하면 UUID 또는 레이블로 파일 시스템을 찾을 수 있고 badblocks를 사용하면 디스크 드라이브에서 불량 블록을 검색 할 수 있으며 blkid를 사용하여 블록 장치 속성을 인쇄하고 찾을 수 있으며 e2freefrag는 여유 공간 분할 정보, chattr은 파일 속성을 변경합니다.

마지막으로, e2image는 중요한 메타 데이터를 파일에 저장하는 데 사용할 수 있습니다. e4defrag는 EXT4 파일 시스템을 온라인으로 조각 모음 할 수 있으며, findsuper는 EXT2 수퍼 블럭을 찾고, lsattr은 EXT2 파일 시스템의 파일 속성을 나열합니다.


결론

E2fsprogs는 모든 Linux 기반 운영 체제에서 중요하고 필수적인 유틸리티입니다. 그것 없이는 EXT 파일 시스템을 생성, 복구, 축소 또는 확장 할 수 없습니다.

이 릴리스의 새로운 기능 :

UI 및 기능 :
debugfs inode_dump 명령은 손상된 inode를 조사하는 누군가의 편의를 위해 i_block 배열의 16 진 덤프와 inode의 추가 공간을 인쇄 할 수 있습니다.
debugfs block_dump 및 inode_dump 명령은 이제 블록 또는 inode에서 확장 된 속성 데이터 구조의 저수준 덤프를 인쇄 할 수 있습니다.
이제 dumpe2fs 명령은 MMP (Multi-Mount Protection) 블록의 정보를 인쇄 할 수 있습니다. 이것은 Lustre 유틸리티와의 호환성을 위해 e2mmpstatus 명령으로 사용할 수도 있습니다.
debugfs 명령은 수퍼 블럭이 손상된 일부 파일 시스템에서 작동 할 수 있도록 수정되었습니다. 여기에는 inodes 개수 필드가 손상된 파일 시스템과 모든 할당 비트 맵이 유효한 위치를 갖지 않거나 읽을 수없는 파일 시스템이 포함됩니다.
수정 사항 :
아이 노드의 프로젝트 ID는 이제 빅 엔디 언 시스템에서 올바르게 바이트 스왑됩니다.
E2fsprogs는 이제 64 비트 기능 세트가없는 파일 시스템에 대해 s_desc_size를 무시합니다. 이렇게하면 커널과의 일관성이 향상되므로 커널이 마운트 할 수있는 파일 시스템에서 작동 할 수 있습니다.
이제 E2fsck는 익스텐트 플래그가있는 장치 inode를 손상된 것으로 간주하고이를 지우도록 제안합니다.

E2fsck는 s_inodes_count가 손상된 경우를보다 적절하게 처리합니다.
슈퍼 블록이 심하게 손상된 경우 E2fsck는 더 이상 많은 수의 오류를 내 보내지 않습니다 (이전 1.43의 동작 복원).
E2fsck는 이제 디렉토리에 하위 디렉토리가 너무 많아서 dir_nlink 기능을 설정하지 않아 파일 시스템에 dir_nlink 기능이 필요한 경우 dir_nlink 기능을 설정하도록 제안합니다.
첫 번째 블록 그룹에 완전히 초기화되지 않은 inode 테이블이있는 악의적으로 제작 된 파일 시스템 때문에 E2fsck는 더 이상 무한 루프하지 않습니다.
파일 시스템의 마지막 블록이 고정 메타 데이터 블록 인 경우 E2fsck는 더 이상 중단하지 않습니다. (매우 드물지만 일어날 수 있습니다.)
E2fsck는 초기화 된 블록이 더 이상 i_size를 넘어서는 것을 허용하지 않습니다. 이것은 ext4의 리눅스 구현이 해본 적이없는 (그리고 절대로하지 말아야 할) 것입니다.
e2fsck에서 저널을 재생하는 중에 특정 오류가 발생하면 이전에 e2fsck에서 비관적 오류 메시지 (예 : & quot; Unrecord code __ 251 journal during recover & quot;)를 인쇄합니다. 이 문제가 수정되었습니다.

블록 그룹의 75 % 이상이 그룹 설명자 테이블로 사용될 경우, mke2fs는 이전에 meta_bg 및 resize_inode 기능을 모두 사용하는 잘못된 파일 시스템을 생성합니다. 이제 resize_inode 기능이 비활성화됩니다.
mke2fs 프로그램은 이제 정확하게 1 인 파일 시스템을 적절히 생성합니다

버전 1.44.2의 새로운 기능 :

수정 사항 :
E2fsprogs 1.44.0은 e2fsck가 big-endian 시스템에서 HTree 디렉토리를 지원하지 못하게하는 회귀를 도입했습니다. 내부 htree 노드의 블록 번호를 읽는 방법을 수정했습니다.
fsck에서 잠재적 인 메모리 누수가 제거되었습니다.
이제 E2image는 bigalloc 파일 시스템 용 e2image 파일을 올바르게 작성합니다.
Dumpe2fs 및 debugfs는 meta_bg 옵션이 활성화 된 파일 시스템에 대해 e2image 파일을 올바르게 지원합니다.
E2fsck와 debugfs는 이제 bigalloc 파일 시스템에 대한 delete inode (e2fsck의 경우 분리 된 inode 목록 처리 포함)를 올바르게 처리합니다. (주소 Google 버그 : # 73795618)
GNU Hurd의 이식성 수정. (데비안 버그 주소 : # 893590)
일부 교차 빌드 환경에서 빌드하기위한 이식성 수정.
MacOS 10.6.8의 이식성 수정.
chattr의 man 페이지에 설명을 추가하십시오. (데비안 버그 주소 : # 890390)
성능, 내부 구현, 개발 지원 등 :
이제 Debugfs는 파일 시스템을 열 때 할당 비트 맵을 훨씬 더 효율적으로 읽습니다.
Sweedish 번역 파일을 업데이트하십시오.
데비안 패키지에 Vcs- * 필드를 추가하십시오. (데비안 버그 주소 : # 887512)

다른 기본 블록 크기로 인한 GNU 허드의 테스트 실패를 수정했습니다.
새로운 회귀 테스트를 추가하십시오.

버전의 새로운 기능 :

e2fsck의 32 비트 플랫폼에서 할당량 불일치 메시지 인쇄를 수정했습니다. 또한 프로젝트 할당량 문제가 그룹 할당량 문제로 분류되는 버그를 수정하십시오.
일부 메시지가 영어로 표시되고 일부는 외국어로 표시되는 퍼지 번역으로 인해 발생하는 UI 문제를 해결했으며 사용자가 예 / 아니오 질문에 대답하는 방법을 분명히 알지 못합니다. (데비안 버그 주소 : # 856586).
e2fsck에서 (일반적으로 악의적으로) 손상된 파일 시스템으로 인해 일부 메모리 부족 액세스가 수정되었습니다. (데비안 버그 주소 : # 871539, # 871540)
매우 크고 조각난 스파 스 파일의 경우 e2fsck에서 CPU 사용을 최적화합니다.
심하게 하드 링크 된 파일 시스템을 처리 할 때 CPU 시간에 대한 추가 메모리를 제공하는 선택적 모드를 e2fsck에 추가하십시오. (이것은 매우 많은 양의 메모리가 될 수 있으므로이 기능은 현재 비활성화되어 있습니다.이 최적화를 활성화하는 것이 유용한시기를 자동으로 결정하는 방법과이 최적화를 사용하는 것이 안전하지 않은지 여부는 여전히 약간의 연구 문제입니다 .)

mke2fs 프로그램은 명령 줄에 명시 적으로 지정되지 않고 기본 inode 크기가 사용자가 요청한 프로젝트 할당량 기능을 지원하기에 충분히 크지 않은 경우 inode 크기를 256으로 자동 업 사이즈합니다. inode 크기가 명시 적으로 128 바이트로 지정되고 프로젝트 할당량이 활성화 된 경우 mke2fs는 실패합니다. 왜냐하면 inode 크기가 & lt; 256 바이트.
tune2fs 프로그램은 inode 크기가 128 바이트 인 프로젝트 피쳐 또는 프로젝트 할당량을 사용하는 것을 허용하지 않습니다.
tune2fs progam은 특정 복잡한 tune2fs 작업을 실행하기 전에 e2fsck -f를 사용하여 파일 시스템을 검사해야한다는 것을 설명하는보다 이해하기 쉬운 메시지를 인쇄합니다. (데비안 버그 주소 : # 857336)
/etc/e2fsck.conf에서 proceed_delay 옵션을 사용하면 사용자가 계속 진행하려면 N 초 동안 기다릴 수 있음을 나타내는 메시지가 모호합니다. 그 메시지는 더 분명 해졌다. (데비안 버그 주소 : # 857336)
e2image가 32 비트 플랫폼에서 2 GiB보다 큰 일반 e2image 파일을 만들지 못하게 만든 LFS 버그를 수정했습니다. (데비안 버그 주소 : # 855246)

블록 장치를 더 이상 사용하지 않아서 발생하는 FreeBSD 이식성 문제를 수정했습니다. (디스크는 문자 모드 장치입니다.)
체코 어, 프랑스어, 폴란드어, 스웨덴어 및 베트남어 번역을 업데이트하십시오.
다양한 데비안 패키징 문제가 해결되었습니다.

버전 1.43.6의 새로운 기능 :

e2fsck의 32 비트 플랫폼에서 할당량 불일치 메시지 인쇄를 수정했습니다. 또한 프로젝트 할당량 문제가 그룹 할당량 문제로 분류되는 버그를 수정하십시오.
일부 메시지가 영어로 표시되고 일부는 외국어로 표시되는 퍼지 번역으로 인해 발생하는 UI 문제를 해결했으며 사용자가 예 / 아니오 질문에 대답하는 방법을 분명히 알지 못합니다. (데비안 버그 주소 : # 856586).
e2fsck에서 (일반적으로 악의적으로) 손상된 파일 시스템으로 인해 일부 메모리 부족 액세스가 수정되었습니다. (데비안 버그 주소 : # 871539, # 871540)
매우 크고 조각난 스파 스 파일의 경우 e2fsck에서 CPU 사용을 최적화합니다.
심하게 하드 링크 된 파일 시스템을 처리 할 때 CPU 시간에 대한 추가 메모리를 제공하는 선택적 모드를 e2fsck에 추가하십시오. (이것은 매우 많은 양의 메모리가 될 수 있으므로이 기능은 현재 비활성화되어 있습니다.이 최적화를 활성화하는 것이 유용한시기를 자동으로 결정하는 방법과이 최적화를 사용하는 것이 안전하지 않은지 여부는 여전히 약간의 연구 문제입니다 .)mke2fs 프로그램은 명령 줄에 명시 적으로 지정되지 않고 기본 inode 크기가 사용자가 요청한 프로젝트 할당량 기능을 지원하기에 충분히 크지 않은 경우 inode 크기를 256으로 자동 업 사이즈합니다. inode 크기가 명시 적으로 128 바이트로 지정되고 프로젝트 할당량이 활성화 된 경우 mke2fs는 실패합니다. 왜냐하면 inode 크기가 & lt; 256 바이트.
tune2fs 프로그램은 inode 크기가 128 바이트 인 프로젝트 피쳐 또는 프로젝트 할당량을 사용하는 것을 허용하지 않습니다.
tune2fs progam은 특정 복잡한 tune2fs 작업을 실행하기 전에 e2fsck -f를 사용하여 파일 시스템을 검사해야한다는 것을 설명하는보다 이해하기 쉬운 메시지를 인쇄합니다. (데비안 버그 주소 : # 857336)
/etc/e2fsck.conf에서 proceed_delay 옵션을 사용하면 사용자가 계속 진행하려면 N 초 동안 기다릴 수 있음을 나타내는 메시지가 모호합니다. 그 메시지는 더 분명 해졌다. (데비안 버그 주소 : # 857336)
e2image가 32 비트 플랫폼에서 2 GiB보다 큰 일반 e2image 파일을 만들지 못하게 만든 LFS 버그를 수정했습니다. (데비안 버그 주소 : # 855246)

블록 장치를 더 이상 사용하지 않아서 발생하는 FreeBSD 이식성 문제를 수정했습니다. (디스크는 문자 모드 장치입니다.)
체코 어, 프랑스어, 폴란드어, 스웨덴어 및 베트남어 번역을 업데이트하십시오.
다양한 데비안 패키징 문제가 해결되었습니다.

버전 1.43.4의 새로운 기능 :

e2fsck를 수정하여 손상된 아이 노드를 삭제할 때 프로젝트 할당량 사용법을 올바르게 수정하고 작은 inode 구조를 넘어서는 메모리를 역 참조하지 않도록 mke2fs를 수정했습니다 (이는 잘못되었지만 우연히 경화되거나 일부 보안 malloc 사용중).
많은 수의 FreeBSD 이식성 문제가 수정되었습니다. (FreeBSD를 기반으로 빌드하려면 GNU Make를 사용하고 GNU dd를 사용하기 위해 dd를 리디렉션해야합니다.)
configure 스크립트는 이제 위치 독립적 실행 코드를 활성화하여 스택 보호, 강화, 읽기 전용 재배치 테이블, 즉각적인 동적 심볼 바인딩 및 텍스트 세그먼트 ASLR (커널이 사용자 공간 ASLR 지원이 활성화 된 경우)을 활성화하는 - enable-hardening을 지원합니다. (자신 만의 특별한 일을하고자하는 배포판은 CFLAGS, CFLAGS_SHLIB, CLFAGS_STLIB, LDFLAGS, LDFLAGS_SHLIB 및 LDFLAGS_STATIC을 적절하게 설정할 수 있습니다.)
configure 스크립트는 이제 64 비트 시스템에서 --disable-tdb를 지원하므로 추가 스왑 공간을 사용하는 것이 훨씬 빠릅니다. e2fsck.conf의 scratch_files 기능은 대부분 32 비트 시스템에서만 유용합니다.

Unix I / O 관리자의 직접 I / O 폴백 코드가 수정되어 읽기 / 수정 / 쓰기가 올바르게 수행되었습니다. 다행스럽게도 (실제로 FreeBSD에서 실행될 때 Undo 핸들러를 제외하고)이 버그가있는 codepath를 사용했습니다. 그래서 파일 시스템이 손상되지 않았습니다.
Mke2fs는 사용자가 너무 긴 레이블을 제공하면 경고합니다. (데비안 버그 주소 : # 791630)
Debugfs의 rdump 명령은 파일 시스템의 루트 디렉토리를 덤프 할 때 올바르게 작동합니다. (데비안 버그 주소 : # 766125)
debugfs의 버그를 수정하여 64 비트 시스템에서 블록 그룹의 체크섬 필드 필드를 올바르게 계산했습니다.
저널 수퍼 블럭이 손상되어 사용자가 수정을 거부하면 E2fsck가 훨씬 더 이해하기 쉬운 오류 메시지를 표시합니다. (데비안 버그 주소 : # 768162)
64 비트 시스템에서 확장 된 타임 스탬프의 고정 지원.
다양한 man 페이지를 수정 / 수정했습니다. (데비안 버그 주소 : # 766379, # 761144, # 770750, # 428361, # 766127)
다양한 데비안 패키징 문제가 해결되었습니다. (데비안 버그 주소 : # 825868)

버전 1.43.2의 새로운 기능 :

e2fsck를 수정하여 손상된 아이 노드를 삭제할 때 프로젝트 할당량 사용법을 올바르게 수정하고 작은 inode 구조를 넘어서는 메모리를 역 참조하지 않도록 mke2fs를 수정했습니다 (이는 잘못되었지만 우연히 경화되거나 일부 보안 malloc 사용중).
많은 수의 FreeBSD 이식성 문제가 수정되었습니다. (FreeBSD를 기반으로 빌드하려면 GNU Make를 사용하고 GNU dd를 사용하기 위해 dd를 리디렉션해야합니다.)
configure 스크립트는 이제 위치 독립적 실행 코드를 활성화하여 스택 보호, 강화, 읽기 전용 재배치 테이블, 즉각적인 동적 심볼 바인딩 및 텍스트 세그먼트 ASLR (커널이 사용자 공간 ASLR 지원이 활성화 된 경우)을 활성화하는 - enable-hardening을 지원합니다. (자신 만의 특별한 일을하고자하는 배포판은 CFLAGS, CFLAGS_SHLIB, CLFAGS_STLIB, LDFLAGS, LDFLAGS_SHLIB 및 LDFLAGS_STATIC을 적절하게 설정할 수 있습니다.)
configure 스크립트는 이제 64 비트 시스템에서 --disable-tdb를 지원하므로 추가 스왑 공간을 사용하는 것이 훨씬 빠릅니다. e2fsck.conf의 scratch_files 기능은 대부분 32 비트 시스템에서만 유용합니다.

Unix I / O 관리자의 직접 I / O 폴백 코드가 수정되어 읽기 / 수정 / 쓰기가 올바르게 수행되었습니다. 다행스럽게도 (실제로 FreeBSD에서 실행될 때 Undo 핸들러를 제외하고)이 버그가있는 codepath를 사용했습니다. 그래서 파일 시스템이 손상되지 않았습니다.
Mke2fs는 사용자가 너무 긴 레이블을 제공하면 경고합니다. (데비안 버그 주소 : # 791630)
Debugfs의 rdump 명령은 파일 시스템의 루트 디렉토리를 덤프 할 때 올바르게 작동합니다. (데비안 버그 주소 : # 766125)
debugfs의 버그를 수정하여 64 비트 시스템에서 블록 그룹의 체크섬 필드 필드를 올바르게 계산했습니다.
저널 수퍼 블럭이 손상되어 사용자가 수정을 거부하면 E2fsck가 훨씬 더 이해하기 쉬운 오류 메시지를 표시합니다. (데비안 버그 주소 : # 768162)
64 비트 시스템에서 확장 된 타임 스탬프의 고정 지원.
다양한 man 페이지를 수정 / 수정했습니다. (데비안 버그 주소 : # 766379, # 761144, # 770750, # 428361, # 766127)
다양한 데비안 패키징 문제가 해결되었습니다. (데비안 버그 주소 : # 825868)

버전 1.43.1의 새로운 기능 :

libext2fs에서 파일 시스템을 닫는 동안 잠재적 인 버퍼 오버플로가 수정되었습니다. (CVE-2015-1572, 데비안 버그 주소 : # 778948)
e2fsck가 허드 파일 시스템을 손상시킬 수있는 버그가 수정되었습니다. (데비안 버그 주소 : # 760275)
systemd 및 e2fsck.conf의 로깅 기능을 사용할 때 발생하는 교착 상태를 수정했습니다. (데비안 버그 주소 : # 775234)
libext2의 inode 테이블 검색 기능을 사용하는 프로그램이 특정 손상된 파일 시스템에서 충돌을 일으킬 수있는 버그가 수정되었습니다. (데비안 버그 주소 : # 773795)
사용자가 블록 장치 (파일 시스템)를 지정하지 않으면 충돌이 발생하지 않도록 dumpe2fs가 수정되었습니다. (데비안 버그 주소 : # 764293)
e2fsck를 수정하여 패스 2에서 예기치 않은 HTREE 블록을 발견하면 불일치가 포함 된 올바른 디렉토리 inode를보고합니다.
e2fsck가 충분한 메모리가없는 realloc (3)으로 인해 dir_info 구조를 확장하지 못하면 혼란스러운 내부 오류 메시지로 실패 할 때 비틀 거리는 대신 설명 메시지로 실패합니다.
tune2fs 프로그램은 파일 시스템에서 저널을 제거 할 때 수퍼 블록 저널 백업 정보를 제로 아웃합니다.
이제 mke2fs 프로그램은 기본적으로 large_file 기능을 활성화합니다.

수백만, 수백만 개의 불량 블록이있는 경우 불량 블록이 손상 될 수있는 버그가 수정되었습니다.
resize2fs 및 e2fsck에서 사용 후 무료 버그가 수정되었습니다.
tune2fs의 메모리 누수가 수정되었습니다.
libext2fs에서 간접 및 범위 처리 모두에 빠져 있던 일부 bigendian 버그가 수정되었습니다.
다양한 man 페이지를 수정 / 수정했습니다.
에스페란토, 독일어 및 스페인어 번역을 업데이트하십시오. 덴마크어 번역 추가.

버전 1.42.12의 새로운 기능 :

bigalloc 파일 시스템을 복구 할 때 다양한 e2fsck 버그를 수정했습니다.
E2fsck는 이전에 그러한 파일 시스템을 열려고 할 때 모든 e2fsprogs 프로그램이 충돌하게 만들었던 s_first_meta_bg 필드가 지나치게 큰 파일 시스템을 복구 할 수 있습니다.
파일 시스템 fuzzer를 사용할 때 발견 된 희소 한 파일 시스템 손상을 정확하게 수정할 수 있도록 e2fsck를 수정하십시오.
블록 그룹 설명자가 수정되지 않은 경우 다시 쓰기를 시도하지 않도록 e2fsck를 수정하십시오.
Mke2fs 프로그램은 이제 메타 데이터 블록을 마지막 flex_bg에 배치하여 연속적으로 배치합니다. 이렇게하면 새로 생성 된 파일 시스템의 여유 공간 분할이 줄어들뿐만 아니라 매우 큰 flex_bg 크기를 요구하는 mke2fs 명령이 성공할 수 있습니다.
Mke2fs는 거대한 파일을 더 효율적으로 생성합니다 (더 적은 수의 트리 블록으로).
resize2fs를 영원히 반복시킬 수있는 32/64 비트 오버 플로우 버그를 수정했습니다. (Addresses-Launchpad-Bug : # 1321958)
resize2fs 프로그램은 매우 큰 파일 시스템의 크기를 조정할 때 훨씬 적은 메모리를 사용합니다.meta_bg 파일 시스템 형식을 사용하기 위해 이전에 확장 및 변환되었지만 더 이상 meta_bg 파일 시스템 형식을 더 이상 필요로하지 않는 파일 시스템을 축소 할 때 resize2fs가 혼동을 일으켜 손상된 파일 시스템을 생성 할 수있는 버그를 수정했습니다. . 이것은 일반적으로 대형 (> 16TB) 파일 시스템에서 발생했습니다. (데비안 버그 주소 : # 756922)
이제 e4defrag 프로그램은 역방향으로 할당 된 파일을 조각 모음합니다.
외부 저널 (파일 시스템과 저널 UUID 모두)을 사용하여 파일 시스템을 조작 할 때 tune2fs가 UUID를 업데이트하는 문제를 수정했습니다.
tune2fs를 수정하여 1k 블록 크기의 파일 시스템에 대한 외부 저널을 제거 할 수 있습니다.
inode를 16 진수 및 ASCII 형식으로 인쇄하는 새로운 debugfs 명령 인 "inode_dump"를 추가하십시오.
debugfs의 "set_inode_field"는 이제 간접 블록과 확장 영역 트리 블록에 대한 블록을 자동으로 할당합니다.
debugfs의 "set_inode_field"를 수정하여 "block [IND | DIND | TIND]"를 적절히 처리 할 수 ​​있습니다.
debugfs "rdump"명령은 이제 여러 소스 인수를 취합니다.
"rdump"및 "rdump -p"의 이중 닫기 (2) 버그가 수정되었습니다.
freefrag 명령에 대한 debugfs의 인수 구문 분석을 수정하십시오.

FIBMAP ioctl (-B 옵션)을 사용하여 적절히 처리 할 filefrag를 수정하십시오. (주소 Launchpad 버그 : # 1356496)
debugfs, e2fsck, mke2fs 및 resize2fs에서 사용자를 혼란스럽게하는 명확한 메시지 (Debian 버그 주소 : # 758029, # 757543, # 757544)
Dumpe2fs는 추가 인수가 주어지면 불평 할 것입니다. (데비안 버그 주소 : # 758074)
다양한 man 페이지를 수정 / 수정했습니다. (주소 - Debian-Bug : # 726760)
체코 어, 네덜란드어, 프랑스어, 폴란드어, 스페인어, 스웨덴어, 우크라이나어 및 베트남어 번역을 업데이트하십시오.

버전 1.42.11의 새로운 기능 :

mke2fs가 mk2fs.conf 구성 매개 변수 "hugefiles_align_disk"를 사용하여 파티션 시작 부분을 기준으로하지 않고 디스크의 시작 부분을 기준으로 정렬되도록 mke2fs가 거대한 파일을 만들 수 있도록 지원을 추가합니다.
bigalloc이 활성화 된 파일 시스템에서 e2fsck가 저널 재생을 중단하게하는 버그를 수정했습니다. (Debian Bug 주소 : # 744953)
mk2fs가 -G 옵션에 의해 엄청나게 큰 flex_bg 카운트를 거절 할 수 있도록 온 전성 체크를 추가하십시오. 엄청나게 큰 flex_bg 크기로 인해 마운트 해제 할 수없는 파일 시스템 또는 극도의 pessimal 메타 데이터 레이아웃이 생길 수 있습니다.
mke2fs 프로그램은 133,072와 같이 적당히 큰 (그러나 믿을만한) flex_bg 카운트에 대해 더 나은 메타 데이터 레이아웃을 제공합니다.
mke2fs progam은 lazy_itable_init 옵션이 지원되는지 여부를 결정하기 위해 커널 버전 번호를 검사하여 mke2fs가 실행될 때로드되지 않는 모듈로 ext4가 컴파일되는 경우에도 lazy inode 테이블 초기화를 사용할 수 있습니다.
ext4 섹션 5 man 페이지에 ext4의 마운트 옵션에 대한 설명을 추가하십시오.
chattr 맨 페이지를 개선하고 chattr 사용법 메시지를 정리하십시오.이제 E2fsck는 fsck 검사를 중단하는 대신에 preen 모드에서 마지막 마운트 시간 또는 마지막 쓰기 시간을 자동으로 수정합니다.
Mke2fs는 명령 줄에서 요청한 파일 시스템 개정 번호를 확인하고 크기가 너무 크면 거부합니다. 지원되지 않는 개정 번호가있는 파일 시스템은 다른 파일 시스템 도구에서 허용되지 않으며이 명령 행 옵션은 거의 사용되지 않으므로 사용자가 발을 쏠 수 없도록 도와 봅시다.
debugfs progam은 이제 set_super_value 명령을 사용하여 수퍼 블록에서 오류 수 및 관련 first_error 및 last_error 필드를 설정할 수 있습니다.
Resize2fs는 오류가있을 경우 파일 시스템의 최소 크기를 계산하지 않습니다. 그렇지 않으면 매우 손상된 파일 시스템 이미지로 인해 최소 크기 계산이 반복적으로 실행될 수 있습니다. resize2fs는 오류가있는 것으로 표시된 파일 시스템의 크기를 조정할 수 없으므로 최소 크기를 계산하는 것은 의미가 없기 때문에 그냥 건너 뛰십시오.
mke2fs의 오류 메시지 중 하나에서 오타가 수정되었습니다.
filefrag가 오류로 실행되면 해당 코드 행에 지정된 나머지 파일을 계속 처리하지만 오류 코드와 함께 종료됩니다.이제 Filefrag는 FIEMAP_EXTENT_ENCODED와 같은 몇 가지 추가 새 플래그를 인쇄하고 알 수없는 플래그를 16 진수 값으로 인쇄합니다.
& gt; 파일이있는 파일에 대한 filefrag의 고정 지원. 2 ** 32 비트 플랫폼에서 32 블록.
파일을 복사 할 때 debugfs에서 파일 설명자 누수가 수정되었습니다.
1.42.10에서 도입 된 회귀 현상이 수정되어 mke2fs가 32 비트 플랫폼에서 2GB보다 큰 파일 시스템을 만들지 못하게되었습니다. (Red Hat Bugzilla 주소 : # 1099892, Debian Bug : # 752107)
에스페란토와 우크라이나어 번역을 추가하고 체코 어, 네덜란드어, 프랑스어, 독일어, 이탈리아어, 폴란드어, 스웨디 시어 및 베트남어 번역본을 업데이트하십시오.
다양한 컴파일러 경고가 수정되었습니다.

유사한 소프트웨어

trash-cli
trash-cli

20 Feb 15

compFUSEd
compFUSEd

3 Jun 15

Gfarm file system
Gfarm file system

20 Feb 15

ncpfs
ncpfs

3 Jun 15

개발자의 기타 소프트웨어 Theodore Ts'o

코멘트 E2fsprogs

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!