그룹 하드 드라이브 테스트

그룹 하드 드라이브 테스트

많은 수의 하드 드라이브에 대한 자동 감지 및 조건부 포맷을 설정하는 방법을 아는 사람이 있습니까?

TomsHardwareForums에 이 내용을 게시하려고 했지만 응답자가 내 질문을 읽지 않은 것 같습니다.

어쨌든, 나는 이 드라이브를 테스트하기 위해 일종의 Linux 시스템을 설정해 보고 싶습니다. 여기 회색 머리의 HDD에 능숙한 Linux 관리자가 이에 대한 경험이 있다면 한두 가지 조언을 제공할 수 있기를 바랍니다.

현재 일부 구형 하드웨어에서 CentOS를 실행하고 있으며 USB 인터페이스를 사용하여 핫 스왑 가능한 베이를 연결하여 하드웨어를 테스트하고 있지만 실제로는 이상적인 솔루션은 아닙니다.

각 베이를 특정 /dev 위치에 할당하고 modprobe를 사용하여 드라이브를 자동으로 감지하고, SMART 테스트를 통과했는지 확인하고(추가 테스트를 나타내는 사전 실패 값이 있는지) 포맷하거나 DoD에서 지우고 싶습니다. 데이터가 있는 경우 삭제를 용이하게 하기 위해 이 상태를 어딘가에 표시합니다. 지금까지 절반 정도 완료했습니다. ldadm에 대해 좋은 소식을 들었습니다.

PS tomshardwareforum의 내 게시물 링크는 다음과 같습니다. http://www.tomshardware.com/forum/336332-31-automatically-testing-formatting-multiple-hdds-masse

답변1

현재 일부 구형 하드웨어에서 CentOS를 실행하고 있으며 USB 인터페이스를 사용하여 핫 스왑 가능한 베이를 연결하여 하드웨어를 테스트하고 있지만 실제로는 이상적인 솔루션은 아닙니다.

USB-SATA 어댑터는 일반적으로 SMART 명령 실행을 허용하지 않기 때문에 이 문제를 해결하지 못할 수 있습니다. 저는 그냥 SATA를 사용하겠습니다.

이것이 옵션이 아닌 경우 ATA 패스스루를 지원하는 USB-SATA 어댑터가 필요합니다.http://sourceforge.net/apps/trac/smartmontools/wiki/Supported_USB-Devices

각 베이를 특정 /dev 위치에 할당하고 싶습니다.

여기에 있는 기호 링크가 /dev/disk/by-path도움이 될 수 있습니다.

SMART 테스트를 통과했는지 확인합니다(추가 테스트를 나타내는 사전 실패 값이 있는지).

다음과 같은 경우에는 SMART 자가 테스트를 사용하십시오.

smartctl -t long /dev/sdX

데이터가 있으면 포맷하거나 삭제하세요.

ATA를 사용한 보안 삭제:https://ata.wiki.kernel.org/index.php/ATA_Secure_Erase

관련 정보