Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   Erfahrungen mit übergreifenden Volumes (https://www.delphipraxis.net/169793-erfahrungen-mit-uebergreifenden-volumes.html)

s.h.a.r.k 12. Aug 2012 13:13

Betriebssystem: Win Vista,Win 7

Erfahrungen mit übergreifenden Volumes
 
// add: Muss vielleicht vorab noch erwähnen, dass ich das unter Windows Server 2008 nutze, daher ist Vista bzw. 7 angekreuzt. Weißt nicht ob Windows Vista oder 7 diese Funktion unterstützen...

Hallo zusammen,

habe da allgemein mal ein paar Fragen zum Thema "übergreifende Volumes". Hat diese schon mal jemand genutzt? Positive/negative Erfahrungen?

Habe im Moment jedenfalls mal zwei 1TB-Platten "zusammgenschalten", um daraus (virtuell) eben eine zu machen, evtl. kommt später noch eine weitere hinzu. Finde die Option ja schon sehr praktisch. Hab aber halt noch zwei Problemchen... Ich weiß nicht , ob ein neu installiertes Windows der Verbund von einer oder mehreren Platten wieder sauber erkennt?

Des weiteren denke ich mir, dass wenn eine Platte aussteigt, der komplette Datenbestand auf allen Platten des Verbunds mitgerissen wird. Oder sind dann wirklich nur die Daten der einen Platte weg?

implementation 12. Aug 2012 13:35

AW: Erfahrungen mit übergreifenden Volumes
 
Unter Windoze habe ich das noch nie benutzt, aber unter GNU/Linux schon des öfteren per LVM.
Grundsätzlich ein gutes Konzept (erst recht in Verbindung mit Verschlüsselung), hat aber eben auch die Macke, dass es alles einfach komplizierter macht.

Zitat:

Des weiteren denke ich mir, dass wenn eine Platte aussteigt, der komplette Datenbestand auf allen Platten des Verbunds mitgerissen wird. Oder sind dann wirklich nur die Daten der einen Platte weg?
Das ist schonmal ein durchaus kritischer Punkt. Bedenke, dass die PVs auf Byteebene zusammengeschraubt sind, nicht auf Dateisystemebene. Das heißt, die Dateisystemtabellen sind ebenfalls über die PVs verteilt. Fällt eine Platte aus, ist das Dateisystem schrott, und du musst mit Recovery-Tools ran. Darüber kannst du dann sicherlich viele Dateien wiederkriegen, die auf den noch erhaltenen PVs liegen. Blöd nur, wenn die Dateien über mehrere PVs fragmentiert liegen ;)
Also gar nicht so einfach. Wenn es wichtig ist, unbedingt per RAID absichern.

s.h.a.r.k 12. Aug 2012 21:44

AW: Erfahrungen mit übergreifenden Volumes
 
Zitat:

Zitat von implementation (Beitrag 1177931)
Unter Windoze habe ich das noch nie benutzt, aber unter GNU/Linux schon des öfteren per LVM.
Grundsätzlich ein gutes Konzept (erst recht in Verbindung mit Verschlüsselung), hat aber eben auch die Macke, dass es alles einfach komplizierter macht.

Was genau meinst du komplizierter? Da andere OS nicht einfach so das FileSystem (FS) lesen können?

Zitat:

Zitat von implementation (Beitrag 1177931)
[...] Fällt eine Platte aus, ist das Dateisystem schrott, und du musst mit Recovery-Tools ran. Darüber kannst du dann sicherlich viele Dateien wiederkriegen, die auf den noch erhaltenen PVs liegen. Blöd nur, wenn die Dateien über mehrere PVs fragmentiert liegen ;)

Joa, das stimmt. Aber ist sicherlich auch ziemlich blöder Aufwand, bis man wieder an die Daten kommt. Vor allem was für ein Tool nimmt man in einem solchen Fall? Ist ja nicht so, dass jedes Tool zu einem sinnvollen Erfolg führt.

Zitat:

Zitat von implementation (Beitrag 1177931)
Also gar nicht so einfach. Wenn es wichtig ist, unbedingt per RAID absichern.

Hm... ich glaube das Board könnte sogar ein RAID aufbauen... Müsste ich echt mal schauen :gruebel: Aber ist trotzdem mal interessant eure Meinungen zu dem Thema zu hören, nachdem es schon so ein Feature gibt :stupid:

implementation 12. Aug 2012 22:11

AW: Erfahrungen mit übergreifenden Volumes
 
Zitat:

Zitat von s.h.a.r.k (Beitrag 1177992)
Was genau meinst du komplizierter? Da andere OS nicht einfach so das FileSystem (FS) lesen können?

Genau. Fast jedes OS hat seine eigene Implementierung von dem ganzen, und die sind zueinander weitgehend inkompatibel. Und wenn du die Platte umpartitionieren willst, kann das auch nicht jeder x-beliebige Partitionsmanager, sondern eben immer nur der, der zur jeweiligen Implementierung passt. Richtig lustig wird es, wenn PVs innerhalb von anderen LVs liegen, dann spielt es auf einmal eine Rolle, in welcher Reihenfolge die Volumes aufgelöst und gemountet werden. Wenn die Systempartition in so 'nem Ding liegt muss man auch noch aufpassen, dass das passende Kernelmodul früh genug geladen wird. Ich bin letztlich wieder von weggegangen, weil ich's nicht wirklich brauchte, und es mir einfach nur alles verkompliziert hat.

Zitat:

Vor allem was für ein Tool nimmt man in einem solchen Fall? Ist ja nicht so, dass jedes Tool zu einem sinnvollen Erfolg führt.
Ich würde spontan an ddrescue denken. Habe es für den Fall aber glücklicherweise noch nie ausprobieren müssen, weiß daher nicht, ob es geeignet ist.

Sir Rufo 12. Aug 2012 23:02

AW: Erfahrungen mit übergreifenden Volumes
 
Nur weil es so ein Feature gibt, muss es nicht immer für alles gleich gut sein ;)

Ist der Server auch Domain Controller? Dann würde ich generell davon abraten:
1. Auf der Systemplatte liegen idR die grundlegenden Informationen zur Domain
2. Aus diesem Grund ist auf dieser Platte der Schreibcache ausgeschaltet

Also langsam und bei einem Crash ist alles futsch.

Brauchst du aufgrund der Datenmenge eine so große Partition oder willst du nur einen Laufwerksbuchstaben haben? Sonst schau dir die Junction Points an.

Ansonsten meine generelle Empfehlung (wenn nur 1 Server):
1TB Platte für das Systemlaufwerk (weil groß und quasi nix kostet) / evtl. RAID 1
xTB für Programme und Daten oder nach Belieben und Geldbeutel aufteilen / RAID x

s.h.a.r.k 12. Aug 2012 23:21

AW: Erfahrungen mit übergreifenden Volumes
 
@implementation: Danke für die Hinweise. Hast scheinbar schon einiges in die Richtung experimentiert? Auch immer erfolgreich?! :stupid:

Ich glaub ich hab 6 HDDs in dem Server hängen -- 2x500GB, 3x1TB und 1x3TB. Das OS ist auf einer Partition einer 500er, so dass ausreichend Speicherplatz vorhanden ist. Richtige Serverdienste lasse ich nicht darauf laufen. So viel zu den Rahmenbedingungen -- ist halt einfach ein kleiner Home-Server.

Zitat:

Zitat von Sir Rufo (Beitrag 1177999)
Nur weil es so ein Feature gibt, muss es nicht immer für alles gleich gut sein ;)

Daher frage ich doch euch :mrgreen:

Zitat:

Zitat von Sir Rufo (Beitrag 1177999)
Brauchst du aufgrund der Datenmenge eine so große Partition oder willst du nur einen Laufwerksbuchstaben haben?

Ich will einfach meine Filme-Sammlung nicht auf was weiß ich wie vielen Partitionen verteilen, sondern eben auf ein Laufwerk zugreifen.

Zitat:

Zitat von Sir Rufo (Beitrag 1177999)
Sonst schau dir die Junction Points an.

Hab noch nie davon gehört. Werde ich wohl mal machen! Danke!

himitsu 12. Aug 2012 23:27

AW: Erfahrungen mit übergreifenden Volumes
 
Einfach in der Datenträgerverwaltung auf eine Partition klicken und da "Laufwerktbuchstaben und -pfade ändern...".

Dort den Laufwerksbuchstaben entfernen und einen Pfad hinzufügen.

Pfad = ein leeres Verzeichnis auf einem NTFS-Volume
Die zweite Partition wird dann als "Verzeichnis" dort eingebunden.

s.h.a.r.k 12. Aug 2012 23:34

AW: Erfahrungen mit übergreifenden Volumes
 
Zitat:

Zitat von himitsu (Beitrag 1178002)
Einfach in der Datenträgerverwaltung aif eine Partition klicken und da "Laufwerktbuchstaben und -pfade ändern...".

Dort den Laufwerksbuchstaben entfernen und einen Pfad hinzufügen.

Pfad = ein leeres Verzeichnis auf einem NTFS-Volume
Die zweite Partition wird dann als "Verzeichnis" dort eingebunden.

Öhm... Näh... Das mag ich nicht haben. Will alle Verzeichnisse von Platte A und B direkt im Wurzel-Verzeichnis eines bestimmten Laufwerks sehen.

Aber danke für den Hinweis :) Wieder um eine Funktion von Windows schlauer!

himitsu 12. Aug 2012 23:42

AW: Erfahrungen mit übergreifenden Volumes
 
Nja, man kann bestmmt auch die Verzeichnisse eines anderen Volumes als Softlink in einem anderem Volume einbinden, aber ob das dann so handlich ist, da ja jedes einzelne Verzeichnis einzeln verlnk werden müßte. :gruebel:



Aber theoretisch kann Windows auch Verzeichnisse verknubbln, so als wäre es Eines (kennt man ja vom Desktop oder dem Startmenü, so die eigenen Verzeichnisse mit denen des "AllUsers" / "Alle Benutzer" vermischt werden).
Legt man da aber ein neues Verzeichnis/Datei im Hauptpfad an, dann landet es im eigenen Verzeichnis.

implementation 13. Aug 2012 00:19

AW: Erfahrungen mit übergreifenden Volumes
 
Zitat:

Zitat von s.h.a.r.k (Beitrag 1178000)
@implementation: Danke für die Hinweise. Hast scheinbar schon einiges in die Richtung experimentiert? Auch immer erfolgreich?! :stupid:

Eine ganze Menge ;) Eigentlich immer erfolgreich, aber eben auf GNU/Linux mit LVM, inwiefern das unter Windoze alles geht, ist eine andere Sache. Es war z.B. kein Problem, die Systempartition in ein solches dynamisches Volume zu legen, das wiederum auf einer kryptografischen Zwischenschicht lag (viele GNU/Linux-Distributionen bieten das direkt im Installer an), die wiederum auf einem dynamischen Volume lag. Das Diagramm dazu sah aus wie ein Burger :stupid:

Zitat:

Zitat von himitsu
Nja, man kann bestmmt auch die Verzeichnisse eines anderen Volumes als Softlink in einem anderem Volume einbinden, aber ob das dann so handlich ist, da ja jedes einzelne Verzeichnis einzeln verlnk werden müßte.

Ach komm, das ist doch nicht dein Ernst, wir sind Programmierer, wir können das automatisieren ;)
Als Bourne-Skript würde ich's so schreiben: (angenommen die Volumes sind unter .vol01, .vol02, etc. gemountet)
Code:
# Volumes durchwandern
for vol in .vol{01..05}; do
  # Dateien/Ordner durchwandern
  for fn in $vol/*; do
    # Symlinks erstellen
    ln -s "$fn"
  done
done
Geht mit Windows-Batch-Skripten sicherlich genauso einfach, habe nur gerade die Syntax nicht im Kopf (seit Jahren nicht mehr benutzt).


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:22 Uhr.
Seite 1 von 2  1 2      

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