AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Betriebssysteme Erfahrungen mit übergreifenden Volumes
Thema durchsuchen
Ansicht
Themen-Optionen

Erfahrungen mit übergreifenden Volumes

Ein Thema von s.h.a.r.k · begonnen am 12. Aug 2012 · letzter Beitrag vom 13. Aug 2012
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#1

Erfahrungen mit übergreifenden Volumes

  Alt 12. Aug 2012, 13:13
Betriebssystem: Win Vista,Win 7
// 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?
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  Mit Zitat antworten Zitat
Benutzerbild von implementation
implementation

Registriert seit: 5. Mai 2008
940 Beiträge
 
FreePascal / Lazarus
 
#2

AW: Erfahrungen mit übergreifenden Volumes

  Alt 12. Aug 2012, 13:35
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.
  Mit Zitat antworten Zitat
Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#3

AW: Erfahrungen mit übergreifenden Volumes

  Alt 12. Aug 2012, 21:44
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?

[...] 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.

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 Aber ist trotzdem mal interessant eure Meinungen zu dem Thema zu hören, nachdem es schon so ein Feature gibt
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  Mit Zitat antworten Zitat
Benutzerbild von implementation
implementation

Registriert seit: 5. Mai 2008
940 Beiträge
 
FreePascal / Lazarus
 
#4

AW: Erfahrungen mit übergreifenden Volumes

  Alt 12. Aug 2012, 22:11
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.
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#5

AW: Erfahrungen mit übergreifenden Volumes

  Alt 12. Aug 2012, 23:02
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
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#6

AW: Erfahrungen mit übergreifenden Volumes

  Alt 12. Aug 2012, 23:21
@implementation: Danke für die Hinweise. Hast scheinbar schon einiges in die Richtung experimentiert? Auch immer erfolgreich?!

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.

Nur weil es so ein Feature gibt, muss es nicht immer für alles gleich gut sein
Daher frage ich doch euch

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.

Sonst schau dir die Junction Points an.
Hab noch nie davon gehört. Werde ich wohl mal machen! Danke!
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.168 Beiträge
 
Delphi 12 Athens
 
#7

AW: Erfahrungen mit übergreifenden Volumes

  Alt 12. Aug 2012, 23:27
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.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (12. Aug 2012 um 23:37 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#8

AW: Erfahrungen mit übergreifenden Volumes

  Alt 12. Aug 2012, 23:34
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!
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.168 Beiträge
 
Delphi 12 Athens
 
#9

AW: Erfahrungen mit übergreifenden Volumes

  Alt 12. Aug 2012, 23:42
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.



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.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Benutzerbild von implementation
implementation

Registriert seit: 5. Mai 2008
940 Beiträge
 
FreePascal / Lazarus
 
#10

AW: Erfahrungen mit übergreifenden Volumes

  Alt 13. Aug 2012, 00:19
@implementation: Danke für die Hinweise. Hast scheinbar schon einiges in die Richtung experimentiert? Auch immer erfolgreich?!
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

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).
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:33 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