安装“t.bin”

安装“t.bin”

我有这个文件,是朋友发给我的,他说这是安卓手机的磁盘映像。file对这个图像进行操作后,我得到了以下结果:-

$ file t.bin 
t.bin: Linux rev 0.0 ext2 filesystem data (mounted or unclean), UUID=badcafee-dead-beef-0000-000000000000

因此我尝试将其安装到文件夹中以查看其内容:-

$ mkdir testmountpoint
$ cd testmountpoint
$ sudo mount t.bin testmountpoint/
mount: /home/developer/analysis/data.bin is not a block device (maybe try `-o loop'?)
$ sudo mount -o loop t.bin testmountpoint/
mount: Stale NFS file handle

我该如何读取该磁盘映像的内容?

答案1

您的问题似乎缺少一些信息,即 NFS 在您的系统上是如何使用的。

文件系统映像是否存储在 NFS 挂载的文件系统中?

如果是,请尝试将其复制到本地文件系统,然后挂载它。例如:

cp t.bin /tmp
sudo mount -o loop /tmp/t.bin testmountpoint/

如果仍然不起作用,请尝试下一个选项:

如果您的系统未使用 NFS

文件系统映像中可能存在一些不一致之处。尝试e2fsck在映像上运行以清理内容。如果映像很珍贵,我建议先备份它。

e2fsck t.bin
sudo mount -o loop t.bin testmountpoint/

相关内容