Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi RAID erkennen. (https://www.delphipraxis.net/70608-raid-erkennen.html)

Codewalker 1. Jun 2006 15:33


RAID erkennen.
 
Wie kann ich erkennen, ob ein Laufwerk teil eines RAID-Systems ist und welche Platten kein RAID-Verbund sind. Kann ich über GetDeviceIOControl oder ähnliches auf einzelne Platten eines RAID-Systems zugreifen, um beispielsweise die SMART-Daten der einzelnen Platten zu lesen?

Codewalker 24. Okt 2006 14:12

Re: RAID erkennen.
 
*push*

Bernd Nowak 24. Okt 2006 14:31

Re: RAID erkennen.
 
Dürfte vom RAID Hersteller abhängen. Habe mal gerade ein HP RAID Controller in Windows 2003 mir angesehen (SCSI) und da siehst du wenn nur über die HP API Treiber Informationen was dahinter steckt. Für Windows erscheint es einfach als Festplatte (Ist aber nur eine Vermutung)
Umgekehrt erinnere ich mich das ich in Linux auuch schoneinmal die Platten sehen konnte.

Codewalker 24. Okt 2006 14:35

Re: RAID erkennen.
 
Herstellerabhängig wäre ganz schlecht :mrgreen:
Vielleicht finde ich ja so etwas wie das kleinste Gemeinsame, was alle RAID-Controller unterstützen. Es geht mir ja nur um die SMART-Daten. Ich möchte zB. aus einem RAID 5 mit 3 Platten von allen Platten SMART-Daten (getrennt!) erhalten.
Und das möchte ich ungerne vom Controller abhängig machen. :gruebel:

franktron 24. Okt 2006 14:48

Re: RAID erkennen.
 
Also wenn man unter z.b. Linux mehrere Festplatte sehen tut sind das meistens Software Raidcontroller, Echte RaidController haben OS seitig immer nur eine Festplatte und mann kann höchstens mal versuchen über die APSI Schnittstelle da weiter zu kommen sonst kenn ich auch keine Methode auser die APi des Herstellers


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:48 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz