1

我想在我的 linux 机器上创建硬盘驱动器错误 - 这样我就可以测试我正在编写的应用程序在出现无法纠正的错误时是否正确执行。

我有一个来自硬盘制造商的应用程序,它会在驱动器上创建坏扇区,但它只是 Windows - 并且会涉及很多磁盘的插入和拔出,因为我在 linux 平台上。

我看过之前的这篇文章:模拟有读取错误的故障块设备?但不能使用它,因为我没有 dmsetup 可用。

我知道我可以使用 dd 通过在文件上写入随机数据来损坏文件,但我想创建一个坏扇区,而不是可读但损坏的文件。

非常感谢任何提示

谢谢!

4

1 回答 1

0

创建坏块是一个非常糟糕的主意,今天每个听盘都有一个单独的空间来替换坏块,所以你会先浪费这个,等你的磁盘死了,很快你就可以把它扔掉。您应该使用“模拟有故障的块...”,dm(设备映射器)很简单,而且不难设置!

于 2012-05-02T09:55:06.883 回答