反向失败?

通常情况下,人们用dd来拍摄硬式潜水的图像,然后使用kpartxlosetup挂载分区。 这是一个常见的方式,使图像文件上的分区可挂载,看起来像一个文件系统。

我想知道是否有可能做相反的事情。 那就是使像/dev/sda这样的设备看起来像一个文件。 注:我问这个问题的目的是关于raid0数据恢复

在我的情况下,我可以dd我正在工作的两个2TB驱动器到其他存储容器和操作的图像文件。 但这是痛苦的,所以我试图避免拍照。

任何想法如何使像/dev/sda这样的驱动器看起来像一个文件?

编辑以添加更多信息。

我试图用来恢复的工具是基于FUSE, http://pyraid.googlecode.com如果我运行它的图像文件,它工作正常。 如果我运行它对块设备(/ dev / sdx)它不起作用。

 file /dev/sda /dev/sda: block special file sda.img sda.img: data 

因此,以另一种方式提出我的问题,我如何才能使块特殊设备看起来像数据?

你当然可以。 在Linux中,一切就像一个文件。 成像的关键不是把东西变成一个文件 – 它确保你不会把事情搞砸,进一步损害事情。 您可以使用完全相同的工具直接从驱动器进行恢复,但如果您有物理损坏,或者您写信给驱动器,那么……繁荣。

所以,如果你想直接从整个驱动器上运行 – 如果你想要分区的话,可以在/ dev / sdX和/ sdXn上运行你的工具。 只是你冒更多的数据丢失的风险。 制作图像是一件很聪明的事情,因为如果您制作出图像的图像,并且犯了一个错误, 您可以将其删除,从全新的副本重新开始,而不会丢失任何东西

成像只是尽职调查。 这样做。 更加麻烦的是要从磁盘的一部分中恢复东西,而这些东西你只是不小心掉到了地上。 如果您怀疑硬件故障,这也非常有用。 它的价值2-3小时左右(和临时磁盘空间,你将需要)为了安心。