Verwenden von gemischten Festplatten und OpenFiler zum Erstellen von RAID-Speicher

1468
Cylindric

Ich muss meinen Heimspeicher verbessern, um Widerstandsfähigkeit zu schaffen.

Ich habe derzeit vier Festplatten wie folgt:

  • D0: 500 GB (System, Boot)
  • D1: 1Tb
  • D2: 500 GB
  • D3: 250 GB

Es gibt dort eine Mischung aus Partitionen, also keine JBOD, aber die Daten sind ziemlich verteilt und nicht redundant.

Da dies mein primärer PC ist und ich nicht das gesamte Betriebssystem zum Speichern aufgeben möchte, möchte ich OpenFiler in einer VM verwenden, um ein virtuelles SAN zu erstellen. Ich werde auch Windows Software RAID verwenden, um das Betriebssystem zu spiegeln.

Partitionen werden wie folgt erstellt:

D0 P1: 100Mb: System-Reserved Boot D0 P2: 50Gb: Virtual Machine VMDKs for OS D0 P3: 350Gb: Data  D1 P1: 100Mb: System-Reserved Boot D1 P2: 50Gb: Virtual Machine VMDKs for OS D1 P3: 800Gb: Data  D2 P1: 450Gb: Data  D3 P1: 200Gb: Data 

Dies führt zu:

  1. Gespiegelte Bootpartition
  2. Gespiegeltes Betriebssystem
  3. O / S-Festplatten gespiegelter virtueller Maschinen
  4. Vier Partitionen für Daten

In den vier Datenpartitionen werden mehrere große VMDK-Dateien erstellt, die ich als Blockspeichergeräte in OpenFiler "einbinden" kann, die in drei RAID-Arrays zusammengefasst sind (aufgrund der unterschiedlichen Festplattengrößen)

Im Endeffekt bekomme ich die folgenden nutzbaren Partitionen

SYSTEM 100Mb the small boot partition created by the Windows 7 installer (RAID-1) HOST 50Gb the Windows 7 partition (RAID-1) GUESTS 50Gb Virtual machine Guest VMDK's (RAID-1) VG1 900Gb Volume group consisting of a RAID-5 and two RAID-1 VG2 300Gb Volume group consisting of a single disk 

Auf VG1 kann ich dynamisch Speicherplatz für meine Medien, Fotos, Dokumente usw. zuweisen, und es wird sicher sein. Auf VG2 kann ich Speicherplatz für meine Daten dynamisch zuweisen, der nicht kritisch und leicht wiederherstellbar ist, da er nicht sicher ist.

Gibt es bestimmte "Gotchas", wenn Sie einen virtuellen OpenFiler wie diesen implementieren? Ist der Wiederherstellungsvorgang für eine fehlerhafte Festplatte sehr problematisch?

Vielen Dank.

1

0 Antworten auf die Frage