我有这个文件,是朋友发给我的,他说这是安卓手机的磁盘映像。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/