5
修复EXT4-fs几何形状错误(块数超过设备大小)
我有一个具有FAT32分区和EXT4分区的微型SD卡。EXT4分区将不再挂载。dmesg显示以下错误: EXT4-fs (sdb2): bad geometry: block count 2199023779840 exceeds size of device (524288 blocks) 我已经用Google搜索过,但仍然不完全了解问题出在哪里(在分区表中?文件系统?),也没有如何解决它。我尝试了多种解决方案: 用testdisk写分区表 使用fsck从备份中还原超级块(我已经尝试了所有备份)。例如fsck.ext4 -b 163840 -B 4096 /dev/sdb2 使用fsck -cc检查坏块 使用resize2fs设置分区的大小。输出:The combination of flex_bg and !resize_inode features is not supported by resize2fs. 当我运行fsck时,它提出了很多错误(下面的完整输出),据称可以修复。但是,如果再次运行它,每次都会再次显示相同的错误。 如何解决不良的几何问题并重新安装文件系统?这怎么发生的? fsck输出: e2fsck 1.42 (29-Nov-2011) One or more block group descriptor checksums are …
23
filesystems
ext4
fsck