我运行的是ubuntu桌面14.04。
我买了一个2TB的USB3希捷硬盘,但是一周后它开始产生I/O错误,我无法恢复任何数据(我损失了很多)。
所以,现在我有了一个替换的2TB,我有点犹豫要再次加载我的所有数据,所以我一直在寻找工具,以压力测试驱动器。但我遇到的只是一般的硬件性能测试。
有人能推荐一些工具来测试这个驱动器,看看它是否可能再次失败吗?我很想在开始正确使用之前的几个小时甚至几天内进行一次压力测试。
发布于 2015-03-20 17:52:33
用dd、hdparm或类似工具对磁盘进行基准测试并不会自然而然地告诉您磁盘是否有缺陷。你考虑过在磁盘上运行智能自我测试吗?
以下命令将在指定的磁盘上启动自我测试:
smartctl -t long /dev/sdX下面的命令将显示当前状态(如果测试仍在运行)和结果(如果测试已经完成):
smartctl -a /dev/sdX当然,这只会告诉你,如果磁盘现在是有缺陷的,不能保证它不会在以后的日期失效。
发布于 2015-03-20 17:11:14
dd =/dev/零of=/挂载点_of_驱动器/testfile bs=4096 count=7864320
将30G文件写入磁盘。您可以篡改块大小和计数,以获得您想要的文件写入。
其他要查看的命令是
hdparm -t /dev/diskID (缓冲磁盘读取的测试结果) hdparm -直接-t /dev/diskID (未缓冲磁盘读取)
blktrace & blkparse也是很好的工具。我认为它们在CENTOS上是标准的,但应该适用于ubuntu。
发布于 2015-03-20 13:05:24
我建议风速计 -我用它来做基准测试,但它应该做一个合理的工作,锻炼您的磁盘。
https://unix.stackexchange.com/questions/191412
复制相似问题