Linux 中的后台硬盘测试

Linux 中的后台硬盘测试

有没有办法可以在 Linux 中以后台进程的形式对硬盘进行压力测试?

我最近购买了两个 3 TB HDD,将它们安装在我家的 Linux 服务器上,它们似乎可以正常工作。BIOS 可以识别它们,分区和格式化正常,SMART 报告零错误。

根据这个问题压力测试可能在早期就表明出现故障。如果测试通过,驱动器通常可以工作数年。也就是说,如果驱动器度过了早期死亡阶段,那么它将达到成熟的年龄。

有没有办法可以启动压力测试、注销并在几天后再检查?像测试磁盘的守护进程一样?

相关问题:
如何检查硬盘的健康状况
您如何对硬盘进行压力测试?

答案1

这将破坏现有数据:
您可以随机写入(dd if=/dev/urandom of=/dev/sdX bs=1M等等),创建一个空文件系统(fdisk /dev/sdX然后mkfs /dev/sdX1告诉 fsck 检查坏块(fsck /dev/sdX1 -fc),然后重新检查/比较smartctl -a /dev/sdX前后的 SMART 读数()。

相关内容