HDD Testing En Masse

3

Alguém tem alguma idéia sobre como configurar a detecção automática e formatação condicional de um monte de HDDs?

Eu tentei postar isso no TomsHardwareForums, mas não acho que o respondente tenha lido a minha pergunta.

De qualquer forma, gostaria de tentar configurar algum tipo de sistema Linux para testar essas unidades. Se algum administrador de linux experiente do HDD aqui tiver experiência com isso, eu adoraria um ponteiro ou dois.

Atualmente, estou executando o CentOS em algum hardware antigo e usando uma interface USB em uma baia de hot swap para testá-los, mas não é realmente uma solução ideal.

Gostaria de atribuir cada bay a um local específico / dev e usar o modprobe para detectar automaticamente as unidades, verificar se elas passam no teste SMART (e se eles têm valores de prefail que indicam testes adicionais), formatá-los ou DoD limpe-os se eles tiverem dados sobre eles, então indique esse status em algum lugar para facilitar a remoção. Eu tenho isso no meio do caminho, até agora. Já ouvi coisas boas sobre o ldadm.

P.S. O link para o meu post no tomshardwareforum é: link

    
por Nate 04.03.2012 / 05:34

1 resposta

2

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.

Um adaptador USB-para-SATA provavelmente não funcionará para isso, porque eles geralmente não permitem que você execute comandos SMART. Eu usaria SATA diretamente para isso.

Se isso não for uma opção, você precisará de um adaptador USB-para-SATA com suporte a passagem ATA: link

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

Os links simbólicos em /dev/disk/by-path podem ser úteis para isso.

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

Use os auto-testes SMART para isso:

smartctl -t long /dev/sdX

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

Use o ATA Secure Erase: link

    
por 17.09.2013 / 12:43