EXT4-fs (dm-46): first meta block group too large: 1152 (group descriptor block count 1096)
내 파일 시스템은 4.17.2-1.el7.elrepo.x86_64 시스템에 있는 ext4입니다. 논리 볼륨은 8.56TiB입니다.
파일 시스템은 처음 생성된 이후 여러 번 크기가 조정되었습니다.
e2fsck를 전달합니다.
e2fsck 1.42.9 (28-Dec-2013)
/dev/vg_areca/lv_MYLVNAME: clean, 59060/574488576 files, 2294844696/2297954304 blocks
마지막 "resize2fs" 이후 "dmesg"를 통해 이 오류가 발생하기 시작했습니다. 나는 커널 3.10.0-514.26.2.el7.x86_64를 실행 중이고 인터넷 검색 후 현재 버전을 찾았습니다.리눅스에서 버그가 수정되었습니다이 오류가 발생했습니다. 그러나 커널을 업데이트한 후에도 여전히 오류가 발생합니다.
내 생각에는 여러 크기를 조정하는 데 문제가 있는 것 같지만 해결 방법을 잘 모르겠습니다.
디버그 출력(그룹 70127 - 70,000개의 항목: (블록 2297921536-2297954303) [INODE_UNINIT,ITABLE_ZEROED]") 다음과 같습니다.
답변1
내 생각엔 당신이 기자인 것 같아요이 커널 오류 보고서. 저도 같은 문제가 있었기 때문에 댓글에서 Theodore Tso의 조언을 따랐습니다.
그럼에도 불구하고, 파일 시스템은 실제로 손상되었습니다. 하지만 좋은 소식은 수정이 상대적으로 간단하다는 것입니다. e2fsprogs의 선사시대 버전으로 업그레이드하면 됩니다.
CentOS 1.42.9를 사용하고 있습니다 e2fsprogs
. 로컬을 통해 1.44.4 빌드
wget https://mirrors.edge.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.44.4/e2fsprogs-1.44.4.tar.xz
tar xfv e2fsprogs-1.44.4.tar.xz
cd e2fsprogs-1.44.4
./configure
make
그런 다음 사용
./e2fsck/e2fsck <blockdevice>
파일 시스템을 복구할 수 있게 해주세요.