想挂载一个ext4镜像文件,碰到错误,特此记录。
$ file origin.img
origin.img: Linux rev 1.0 ext4 filesystem data, UUID=57f8f4bc-abf4-655f-bf67-946fc0f9f25b (extents) (large files)
mount时报错:
mount:文件系统类型错误、选项错误、/dev/loop1 有坏超级块,
缺少代码页或助手程序,或其他错误
有些情况下在 syslog 中可以找到一些有用信息- 请尝试
dmesg | tail 这样的命令看看。
$ dmesg | tail
EXT4-fs (loop0): bad geometry: block count 8192 exceeds size of device (1193 blocks)
执行resize2fs命令后再mount就成功了
$ resize2fs origin.img 8192
$ mount origin.img tmp/