我想在实际应用之前测试一些磁盘救援方法,特别是 ddrescue 从多个磁盘副本恢复坏块的能力,假设每个副本中一个坏块都不错。
由于设备在 Linux 下由文件表示,我认为可以在文件中标记坏块。假设我已经创建了一个参考文件和两个副本,如下所示:
dd if=/dev/random of=/tmp/file bs=1024 count=32768
cp /tmp/file /tmp/file1
cp /tmp/file /tmp/file2
如何模拟 file1 和 file2 中的坏块,就好像它们是设备文件一样?
此处的解决方案、Kamil Maciorowski 的此处以及此处是通往解决方案的好途径,但没有为我的用例提供完整的方法