$ file data
Linux rev 1.0 ext4 文件系统数据,UUID=9f923f9d-2cbd-4a49-8b5c-6a3cece42509(范围)(64 位)(大文件)(巨型文件)
$ mount -t ext4 data /mnt/
mount: wrong fs type, bad option, bad superblock on /dev/loop2,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so.
答案1
您无法直接访问该文件(它不是块设备),您需要使用循环块设备。
假设你的内核有循环设备支持,
losetup /dev/loop0 /path/to/data
mount /dev/loop0 /mnt
或直接
mount -o loop /path/to/data /mnt
答案2
一定要查看dmesg
或/var/log/syslog
了解有关错误的更多详细信息。
如果是文件系统本身的问题,您可能需要使用fsck
来解决问题fsck.ext4
,这些选项应该可以工作(详细、强制检查、整理或自动修复)。假设您已经为文件设置了一个循环设备,就像 lserni 的回答中那样losetup /dev/loop8 /path/to/data
)
fsck.ext4 -vfp /dev/loop8
修复后,再次尝试安装