centos – HDD测试En Masse

有没有人对如何设置大量硬盘驱动器的自动检测和条件格式有任何想法?

我尝试在TomsHardwareForums上发布这个,但我不认为响应者阅读了我的问题.

无论如何,我想尝试设置某种Linux系统来测试这些驱动器.如果有任何头发花白的硬盘精通Linux管理员在这里有经验,我会喜欢一两个指针.

我目前正在一些旧硬件上运行CentOS,并使用USB接口连接到热交换机架进行测试,但这并不是一个理想的解决方案.

我想将每个托架分配到特定的/ dev位置,并使用modprobe自动检测驱动器,检查它们是否通过SMART测试(以及它们是否具有指示进一步测试的预失值),格式化它们或DoD擦除它们如果他们有关于他们的数据,那么在某处显示此状态以便于删除.
到目前为止,我已完成了大约一半的工作.
我听说过有关ldadm的好消息.

附:我在tomshardwareforum上发布的帖子如下:
http://www.tomshardware.com/forum/336332-31-automatically-testing-formatting-multiple-hdds-masse

最佳答案

I’m currently running CentOS on some old hardware and using a USB interface to a hot swap bay for testing these, but it’s not really an ideal solution.

USB-to-SATA适配器可能不适用于此,因为它们通常不允许您运行SMART命令.我会直接使用SATA.

如果这不是一个选项,您将需要一个具有ATA直通支持的USB转SATA适配器:http://sourceforge.net/apps/trac/smartmontools/wiki/Supported_USB-Devices

I’d like to assign each bay to a specific /dev location

/ dev / disk / by-path中的符号链接可能对此有所帮助.

check whether they pass the SMART test (and whether they have prefail values that indicate further testing)

使用SMART自我测试:

smartctl -t long /dev/sdX

format them or DoD wipe them if they have data on them

使用ATA安全擦除:https://ata.wiki.kernel.org/index.php/ATA_Secure_Erase

转载注明原文:centos – HDD测试En Masse - 代码日志