2013-05-13 3 views
0

RAID에 바인딩 된 모든 단일 HDD를 나열 할 수 있습니까? 임씨는 다양한 Windows 시스템에서 작업하고 C#을 사용하는 것이 좋습니다.C# 레이드에있는 모든 단일 HDD 읽기

WMI에서 RAID가 보이고 어떤 종류의 HDD가 아닌 것처럼 보입니다.

유형, 제조업체 및 크기와 같은 정보가 필요합니다. 하나의 HDD에서 이러한 것들을 발견하는 것은 문제가 아니지만 급습에는 포함되지 않습니다.

+1

[이 질문을 참조하십시오 (http://serverfault.com/questions/187687/how-can-i-get-wmi-to-return-info-on-physical-disks-in-dell-poweredge-server -와). Windows와 관련하여 RAID 어레이는 하나의 큰 디스크입니다. 컨트롤러/드라이버/API에 따라 각 디스크에서 추출 할 수있는 정보가 다릅니다. – CodeCaster

답변

2

특정 벤더 RAID 구현과 관련이없는 방법은 없습니다. 하드웨어 RAID 컨트롤러는 단일 장치를 OS에만 노출시키고 개별 드라이브에 대한 정보를 노출하려면 공급 업체별 소프트웨어가 필요합니다.

제한된 수의 RAID 컨트롤러 만 지원해야하는 경우 해당 정보를 얻는 방법 (공급 업체에 문의하는 것이 포함될 수 있음)에 대한 API 또는 설명서가 있는지보고 자신의 추상화 작성 계층을 개별 구현 주위에 배치합니다.

하지만 불행히도 당신이하려는 일을하는 '기성품'방법이 없습니다.