我一直在遵循本教程,它帮助我创建了故障光盘的映像文件。
https://www.technibble.com/guide-using-ddrescue-recover-data/
我按照步骤 3a 操作,但出现错误提示:“错误的 fs 类型,错误的选项,/dev/loop8 上的超级块错误”
我按照以下链接中的说明进行操作,但无济于事: 为什么我会收到“错误的 fs 类型、错误的选项、错误的超级块”错误?
我安装了 nfs-common,但是没有帮助。
然后,我尝试启动 Windows 并通过 Windows 简单地安装映像,但出现“光盘映像已损坏”错误。
我的猜测是我不知道磁盘映像的文件系统类型。(它来自朋友的计算机,我只知道它是一个 Linux 系统)也许如果我知道文件系统类型,我可以使用这个命令和适当的触发器,它就会起作用?
sudo mount -t fstype -o loop,ro partition.img mountpoint
所以,我想我的问题是这样的。我如何查看 .img 文件的文件系统类型?或者,更好的是,我如何挂载这个 .img 文件,以便我可以浏览我能够恢复的文件(ddrescue 报告恢复了 49%)并将幸存的文件复制到另一个驱动器?
不管怎么说,我只在 Live USB 上运行 Ubuntu,因此如果我再次启动 Ubuntu 来执行此操作,我将不得不重新安装所有必要的程序等。所以,如果你能帮忙,你能告诉我的越多越好!我是 Ubuntu 新手,所以真的不知道我在做什么!
答案1
你走对了路。要发现它,fstype
只需执行blkid partition.img
并查看 TYPE。它应该是最后列出的参数。
例如:
ubuntu@ubuntu:/$ blkid /media/ubuntu/media/restore/20190915-ddrescue.img
/media/ubuntu/media/restore/20190915-ddrescue.img:UUID="a2d5575a-98d3-415d-b569-8f9138f08eb4" UUID_SUB="2f192535-a318-478e-bd16-d7d8093ec1ed" TYPE="btrfs"