Allgemein: Verwaltung der Festplatten, DriveExtender, etc.

Allgemein: Verwaltung der Festplatten, DriveExtender, etc.

Beitragvon AliG » 10. Okt 2007, 16:32

Da im Forum viele Fragen auftauchen, wie der WHS die Festplatten verwaltet, hier mal die Beschreibung unseres Users Martin:

Beim Speichern von Daten auf einem Share landen die Daten zuerst auf einer der Festplatten. Falls eine zweite oder mehr Festplatten vorhanden sind, fängt der DriveExtender an, die Dateien auf die anderen Festplatten zu kopieren bzw. aufzuteilen und die Dateien auf der Partition DATA durch 4KByte große ReparsePoints (Abzweigepunkte) auf die tatsächlichen Dateien auf den anderen Platten zu ersetzen.

Links seht Ihr die Datei auf der 1. Platte, Partition DATA, rechts die eigentliche Datei auf einer weiteren Platte eingehängt in c:\fs:
Achtet auf die Angabe 'Größe auf Datenträger':

de.PNG
de.PNG (21.9 KiB) 13735-mal betrachtet

EDIT: Mit PP1 hat sich das geändert! Da werden jetzt immer die echten Größen angezeigt.

Die WHS Konsole zeigt jetzt an: Speicher wird ausgeglichen.

Sind mehrere Platten im System bzw. ist die Folder Duplication für diesen Share eingeschaltet, verteilt der DriveExtender die Daten jetzt zusätzlich auf die anderen Platten.
Am Schluss sind auf der Partition DATA nur noch die ReparsePoints mit 4KByte übrig.
Achtung: Im Explorer wird weiterhin die volle Größe angezeigt!
Erst über die Eigenschaften sieht man die tatsächliche Größe auf der aktuellen Partition.

Zum Problem wird dieses Konzept wenn:
- die kopierte Datenmenge so groß ist, dass der DriveExtender nicht mehr hinterherkommt und die Daten auf DATA überlaufen. Deshalb hier die größte Platte einsetzen.
In der Praxis habe ich bemerkt, dass diese Aktion den Disk-IO bei meinem WHS so stark auslastet, dass die Datenrate beim Kopieren auf den WHS massiv einbricht.
- wenn zuwenig Platten im System sind, so dass auch Platz auf der Partition DATA belegt wird

Beispiel: Systemplatte 60GB, davon für WHS 20GB belegt, bleiben 40GB für DATA. Eine weitere Platte mit 250GB ist vorhanden.
Dann ist die größte, auf einmal kopierbare Datenmenge am Anfang 60-20=40GB.
Später dann 60-20-(Anzahl Dateien*4KByte)=40GB-(Anzahl Dateien*4KByte)

Update 12.10.2007:
Martin hat noch etwas genauer nachgeforscht, und so einige der Mysterien der Festplattenverwaltung gelöst:

Ich habe heute mit dem Leistungsmonitor eine Reihe von Tests gemacht, um herauszufinden, wie der WHS mit 1, 2 oder 3 Platten umgeht. Das interessanteste Detail ist die Tatsache, dass entgegen der bisherigen Meinung (auch meiner) Daten, die auf einen Share kopiert werden, nicht zuerst auf der Systempartition D: (DATA) landen. Sobald 2 oder mehr Platten im System sind, kopiert der WHS die Daten direkt auf die 2. oder 3. Platte und legt parallel dazu auf D: nur die ReparsePoints (Verweise) an. Ist Folder Duplication aktiv wird im Anschluss auf die andere Platte kopiert.

Die Empfehlung, die größte Platte zur Systemplatte zu machen, hat bei 3 und mehr Platten nur noch theoretischen Charakter. Solange auf den anderen Platten genügend Platz ist, legt WHS nur die 4KByte großen ReparsePoints dort ab.

Wenn jetzt jemand ein neues System plant, hilft vielleicht diese Zusammenstellung:

Nur 1 Platte
Vorteile: keine außer den Kosten
Nachteile:
- keine Folder Duplication
- relativ schnell Platzprobleme bei kleinen Platten, da nur Kapazität - 20GB - Backups frei für Shares
- nach Festplattenausfall ist alles verloren
Beim späteren Ausbau verschiebt der WHS nach meinen Versuchen nicht alle Dateien auf die neuen Platten.
Fazit: Unbedingt vermeiden.

2 Platten
Vorteile:
+ Folder Duplication
+ Mehr Platz
Nachteile:
- Nach Festplattenausfall sind nur die duplizierten Daten noch da, alle anderen sind verloren
Fazit: Brauchbare Lösung, aber nicht die optimale, erste Platte sollte die Größte sein

3 Platten und mehr
Vorteile:
+ Erste Platte braucht nicht die größte zu sein wenn ausreichend groß (min. 120GB)
+ Folder Duplication findet bei ausreichend Platz auf 2. und 3. Platte statt
+ Beim Ausfall der Systemplatte ist nach Serverneuinstallation alles inkl. Backups noch da
+ beim Ausfall der 2./3. Platte sind nur die nicht duplizierten Daten auf dieser Platte verloren
Nachteile:
- Kosten
Bei späterem Ausbau können weitere Platten problemlos hinzugefügt werden
Fazit: Optimale Lösung auch im Hinblick auf die Zukunft

Link zum Thread: viewtopic.php?f=10&t=554

Update 30.10.2007:
Microsoft hat ein PDF veröffentlicht, das die Funktion von Drive Extender etwas genauer erklärt.
Hier der Link (englisch): http://www.microsoft.com/downloads/info ... tender.pdf
Mache ich etwas richtig, merkt es keiner. Mache ich etwas falsch, vergisst es keiner. :D

Mein WHS
AliG
Moderator
 
Beiträge: 3141
Registriert: 6. Jun 2007, 16:33
Wohnort: Salzburg, Österreich

Re: Allgemein: Verwaltung der Festplatten, DriveExtender, etc.

Beitragvon larry » 4. Jan 2010, 19:09

Zum besseren Verständnis versuche ich dies mal grafisch darzustellen:

Wichtiger Hinweis:
Die eigentlichen Daten befinden sich in einem versteckten Ordner /DE. In diesem Ordner darf keine händische Änderung erfolgen. Ansonsten kommt es zu Dateikonflikten.


a) Laufwerksbuchstaben/Aufteilung:
Bild1.jpg
Bild1.jpg (29.42 KiB) 3351-mal betrachtet

-*Die Datenplatten bekommen keinen Laufwerksbuchstaben zugeordnet. Stattdessen werden diese unter C:\FS als Ordner eingehängt.

- Alle Datenlaufwerke zusammen ergeben den angezeigten Speicherplatz auf dem Laufwerk D:


b) Dateispeicherung:
Grundsätzlich wird unter dem Pfad D:\Daten\shares lediglich eine Verknüpfung (ReparsePoints) gespeichert. Die eigentlichen Daten befinden sich immer in einem versteckten Unterorder DE.

bei einem Einplattensystem:
- befinden sich Verknüpfung und Datei auf einer Platte.
Bild2.jpg
Bild2.jpg (26.92 KiB) 3351-mal betrachtet


bei einem System mit mehr als einer Platte:
- wird die Datei nur dann auf die erste Platte geschrieben, wenn aller anderen Voll sind. Im normalfall sieht es dann so aus:
Bild3.jpg
Bild3.jpg (32.94 KiB) 3351-mal betrachtet


bei einem System mit mehr als einer Platte und aktivierter Ordnerduplizierung:
- werden die Dateien auf 2 Platten gespeichert
Bild4.jpg
Bild4.jpg (39.9 KiB) 3351-mal betrachtet



zusätzliche Hinweise zu Systemen ab 2 Platten
- Die Dateien selbst werden immer direkt auf die jeweilige Datenplatte gespeichert. Es erfolgt kein Zwischenspeichern auf D:

- Der WHS selbst bestimmt individuell für jede Datei, welche Platten verwendet werden. Bei 3 Platten kann sich eine Duplizierte Datei somit auf den Platten 1+2, Platten 2+3 oder Platten 1+3 befinden. Somit kann der Plattenplatz auch bei verschiedenen Plattengrößen optimal ausgenutzt werden.

- Die eigentlichen Dateien der Festplatten 2 und folgenden können auf dem WHS unter C:\FS\<x>\DE aufgerufen werden.

- Ein Umverteilen der Daten erfolgt nur, wenn dies erforderlich ist. Dies kann der Fall sein, wenn
a) sich eine Datei vergrößert und somit weniger als 20 GB freien Speicher übrig bleiben.
b) wenn der freie Speicherplatz sich nicht auf mind. 2 Platten verteilt und der WHS keine duplizierten Dateien mehr speichern könnte.

- Die Festplatten sind jeweils als normale NTFS Partitionen formatiert und können somit zur Not in jedem anderen Rechner ausgelesen werden.


Die Datenduplizierung ersetzt kein Backup!
Die Duplizierung erhöht nur die Datenverfügbarkeit. Das heißt, wenn eine Platte ausfällt, kann immer noch auf die Daten zugegriffen werden.
Wird aber versehentlich eine Datei überschrieben oder gelöscht, ist diese auf beiden Platten verloren. Hier hilft nur ein separates Backup!
Benutzeravatar
larry
Home Server Genius
 
Beiträge: 2122
Registriert: 22. Dez 2007, 16:13


Zurück zu Allgemeine Fragen



Wer ist online?

Mitglieder in diesem Forum: akamia und 1 Gast