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 2 von 2     12   
Benutzerbild von Dalai
Dalai

Registriert seit: 9. Apr 2006
1.682 Beiträge
 
Delphi 5 Professional
 
#11

AW: Erfahrungen mit übergreifenden Volumes

  Alt 13. Aug 2012, 04:12
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
[...]

Geht mit Windows-Batch-Skripten sicherlich genauso einfach, habe nur gerade die Syntax nicht im Kopf (seit Jahren nicht mehr benutzt).
Kann man machen. Aber man kann sich den Aufwand auch sparen und direkt das Laufwerk verlinken. So hab ich das auf meinem Server, der 2 unterschiedlich große Platten hat, auch erledigt.

Der Witz ist ja, dass Windows zwar ab Win2k Junctions unterstützt (bzw. das darunterliegende NTFS 3.x), aber erst seit Vista ein Tool (für die Kommandozeile) dabei ist, mit dem man solche erstellen kann; bis einschließlich XP muss man sich junction.exe oder linkd.exe aus den Resource Kit Tools holen. Und im Datei"manager" (eher Dateibrowser) namens Explorer sieht man bis heute nicht immer bei allen Verzeichnissen, ob sie verlinkt sind (bei vernünftigen Dateimanagern schon) und Dateien kann man nur hard linken. Also, alles nicht so einfach (aber das isses bei Linux auch nicht immer ).

Anyway, die Schleife für Batch kann z.B. so aussehen:
Code:
@echo off

set vol=C D E
set target=C:

REM # Volumes durchwandern
for %%i IN (%vol%) DO (
    REM  # Verzeichnisse durchwandern (Dateien brauchen andere Parameter zum Verlinken)
    for /F "delims=" %%f IN ('dir /b /ad %%i:\*.*') DO (
        REM    # Symlinks erstellen
        echo Link "%%i:\%%f" to "%target%\%%f"
        REM mklink.exe /J "%target%\%%f" "%%i:\%%f"
    )
)
Die Variablen vol und target sind dann entsprechend anzupassen. Code ungetestet und erst ab Vista. Wenn die Ausgabe passt, denn das REM vor dem mklink entfernen.

MfG Dalai
  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
 
#12

AW: Erfahrungen mit übergreifenden Volumes

  Alt 13. Aug 2012, 09:03
Und was genau bringt mir das? Wenn ich ein neues Verzeichnis anlege ist der Vorgang für mich alles andere als transparent und automatisch. Ich muss ja dann jedes Mal entscheiden, auf welchen Laufwerk die Daten landen und unter Umständen dann das Skript neu starten. Genau das soll ja komplett für mich abgenommen werden
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.582 Beiträge
 
Delphi 11 Alexandria
 
#13

AW: Erfahrungen mit übergreifenden Volumes

  Alt 13. Aug 2012, 10:18
Mit Junctions kann man die automatische Verteilung von Dateien auf die Laufwerke nicht lösen. Dann musst du wohl ein übergreifendes Laufwerk nutzen.

Nebenbei:
Ich mache es eher umgekehrt und sortiere thematisch in Partitionen.
Und zur Zusammenfassung benutze ich relativ intensiv die Bibliotheken oben links im Windows Explorer. Da ist das sehr übersichtlich zusammengefasst, verwaltbar und trotzdem einzeln zugreifbar.

Ab Windows 8 kannst du sehr viel schöner die Storage Spaces nutzen. Die machen denke ich genau was du möchtest.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  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
 
#14

AW: Erfahrungen mit übergreifenden Volumes

  Alt 13. Aug 2012, 10:36
Nebenbei:
Ich mache es eher umgekehrt und sortiere thematisch in Partitionen.
Und zur Zusammenfassung benutze ich relativ intensiv die Bibliotheken oben links im Windows Explorer. Da ist das sehr übersichtlich zusammengefasst, verwaltbar und trotzdem einzeln zugreifbar.
Das habe ich auch so Auf die 3TB Platte kommen alle ISO-Images meiner Spiele. Eine Platte ist für die Software da, etc. Nur habe ich halt 3x1TB Platten, auf denen ich meine Filme positionieren will, aber nicht unter 3 verschiedenen Laufwerken. Das finde ich doch recht störend.

Ab Windows 8 kannst du sehr viel schöner die Storage Spaces nutzen. Die machen denke ich genau was du möchtest.
Habe schon mal von gehört. Sollte mich wahrlich mal genauer damit befassen. Aber diese Metro Windows 8 Oberfläche ist ja alles andere als toll...
»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
44.063 Beiträge
 
Delphi 12 Athens
 
#15

AW: Erfahrungen mit übergreifenden Volumes

  Alt 13. Aug 2012, 11:07
Ich weiß jetzt nicht was Storage Spaces genau sind, aber auch in älteren Windowsen konnte man dynamische Laufwerke (Partitionen) erstellen, welche sich zu einer Großen verknubbln lassen sollen. (wobei Einige ja was gegen solche Volume hatten)
Ich glaub unter Vista/7 konnte man die auch schon zur Laufzeit verbinden und trennen, also Festplatten/Partitionen hinzufügen und entfernen, ohne neu Starten zu müssen.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (13. Aug 2012 um 11:10 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
 
#16

AW: Erfahrungen mit übergreifenden Volumes

  Alt 13. Aug 2012, 11:16
Ich weiß jetzt nicht was Storage Spaces genau sind, aber auch in älteren Windowsen konnte man dynamische Laufwerke (Partitionen) erstellen, welche sich zu einer Großen verknubbln lassen sollen. (wobei Einige ja was gegen solche Volume hatten)
Ich glaub unter Vista/7 konnte man die auch schon zur Laufzeit verbinden und trennen, also Festplatten/Partitionen hinzufügen und entfernen, ohne neu Starten zu müssen.
Meinst du zufälligweise übergreifende Volumes?!
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.582 Beiträge
 
Delphi 11 Alexandria
 
#17

AW: Erfahrungen mit übergreifenden Volumes

  Alt 13. Aug 2012, 11:19
Aber diese Metro Windows 8 Oberfläche ist ja alles andere als toll...
Ansichtssache. Ich finde sie sehr gut (nur leider nicht ganz durchdacht was Multimonitor-Konfigurationen angeht, Charms-Bar Gesten usw.). Aber ansonsten funktioniert ja alles im Grunde wie bei Windows 7, nur nicht mehr mit so einem winzigen Startmenü wie bis Windows 7.

Nur habe ich halt 3x1TB Platten, auf denen ich meine Filme positionieren will, aber nicht unter 3 verschiedenen Laufwerken. Das finde ich doch recht störend.
Genau da habe ich alles in einer Bibliothek, nur dass sich dahinter verschiedene Laufwerke verbinden. Bei der Betrachtung der Bibliothek sieht man ja einfach alle Dateien, egal wo die herkommen.
Nur das automatische Einsortieren fehlt.

Ich weiß jetzt nicht was Storage Spaces genau sind, aber auch in älteren Windowsen konnte man dynamische Laufwerke (Partitionen) erstellen, welche sich zu einer Großen verknubbln lassen sollen. (wobei Einige ja was gegen solche Volume hatten)
Schon, aber da fehlen gegenüber Storage Spaces schon einige Features...
Genau deshalb habe ich dynamische Laufwerke auch nicht eingesetzt. Storage Spaces hingegen haben es mir schon ein wenig angetan.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  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
 
#18

AW: Erfahrungen mit übergreifenden Volumes

  Alt 13. Aug 2012, 11:23
Aber diese Metro Windows 8 Oberfläche ist ja alles andere als toll...
Ansichtssache. Ich finde sie sehr gut (nur leider nicht ganz durchdacht was Multimonitor-Konfigurationen angeht, Charms-Bar Gesten usw.). Aber ansonsten funktioniert ja alles im Grunde wie bei Windows 7, nur nicht mehr mit so einem winzigen Startmenü wie bis Windows 7.
Mein Wissen dies bzgl. basiert (leider) vor allem auf Berichte über Windows 8 und es geht mir einfach zu stark hervor, dass man zu wenig konfigurieren kann. Wenn ich einen Startbutton haben will, warum bekomme ich keinen? Warum MUSS ich mit dem Metro-Screen starten? Was haben die sich denn bitte dabei gedacht? Für's Business ist sowas doch dezent bescheiden. Aber gut, das führt insgesamt zu weit vom Thema weg!

Nur habe ich halt 3x1TB Platten, auf denen ich meine Filme positionieren will, aber nicht unter 3 verschiedenen Laufwerken. Das finde ich doch recht störend.
Genau da habe ich alles in einer Bibliothek, nur dass sich dahinter verschiedene Laufwerke verbinden. Bei der Betrachtung der Bibliothek sieht man ja einfach alle Dateien, egal wo die herkommen.
Nur das automatische Einsortieren fehlt.
Und genau das will ich ja haben Ich will eine Platte haben, die ich auch freigeben kann. Der Server dient im Moment als zentraler Speicherort, auf dem ich auch schreiben darf. Andere User dürfen nur lesen. Auf der Maschine arbeite ich nicht direkt.
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.582 Beiträge
 
Delphi 11 Alexandria
 
#19

AW: Erfahrungen mit übergreifenden Volumes

  Alt 13. Aug 2012, 13:59
Und genau das will ich ja haben Ich will eine Platte haben, die ich auch freigeben kann. Der Server dient im Moment als zentraler Speicherort, auf dem ich auch schreiben darf. Andere User dürfen nur lesen. Auf der Maschine arbeite ich nicht direkt.
Du kannst auch Bibliotheken freigeben, zumindest ab Windows 7 als Heimnetzgruppe. Die Speicherplatzverteilung bekommst du so aber natürlich in der Tat nicht.

Wenn ich einen Startbutton haben will, warum bekomme ich keinen?
Verstehe ich auch nicht. Ich benutze zwar ohnehin eher die Windowstaste und gebe gleich ein was ich suche (geht unter Windows 8 genauso), aber weshalb man den nun rausnehmen musste, kann ich auch nicht nachvollziehen...

Warum MUSS ich mit dem Metro-Screen starten? Was haben die sich denn bitte dabei gedacht? Für's Business ist sowas doch dezent bescheiden.
Das verstehe ich nicht. Was machst du denn sonst als erstes nach dem Rechnerstart, wenn nicht ein Programm starten?
Da ist es doch gut, wenn das neue Startmenü auch gleich aufgeht, damit man einfach draufklicken kann. Zumal das ja nur auf dem ersten Bildschirm sichtbar ist, denn auf den weiteren startet sofort der Desktop inkl. Autostarts usw.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  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
 
#20

AW: Erfahrungen mit übergreifenden Volumes

  Alt 13. Aug 2012, 14:31
Wenn ich einen Startbutton haben will, warum bekomme ich keinen?
Verstehe ich auch nicht. Ich benutze zwar ohnehin eher die Windowstaste und gebe gleich ein was ich suche (geht unter Windows 8 genauso), aber weshalb man den nun rausnehmen musste, kann ich auch nicht nachvollziehen...
Nutze ich auch so, aber erkläre das mal anderen Nutzern, die seit Jahren über das Popup-Menü via Maus das passende Programm in einer unsortierten Liste gesucht haben...

Warum MUSS ich mit dem Metro-Screen starten? Was haben die sich denn bitte dabei gedacht? Für's Business ist sowas doch dezent bescheiden.
Das verstehe ich nicht. Was machst du denn sonst als erstes nach dem Rechnerstart, wenn nicht ein Programm starten?
Da ist es doch gut, wenn das neue Startmenü auch gleich aufgeht, damit man einfach draufklicken kann. Zumal das ja nur auf dem ersten Bildschirm sichtbar ist, denn auf den weiteren startet sofort der Desktop inkl. Autostarts usw.
Wer sagt aber dass ich genau das haben will? Microsoft schreibt mir das vor und lässt mir nicht die Wahl. Wo wäre denn das Problem gewesen, das konfigurierbar zu machen?! Es wird nun in volliger Blindheit gegenüber der Kritik etwas unter völligem Zwang eingeführt und ich bin absolut gespannt, ob MS dafür abgewatscht wird oder nicht. Imho hätten die Herren aus Redmond es verdient -- und nicht nur virtuell. So kann man nicht mit dem zahlenden Volk umgehen. Aber das passiert, wenn man den Markt beherrscht, obwohl ich Windows eigentlich mag.
Um aber noch eine konstruktiven Kritik zu nennen: ich brauche nun unbedingt einen Klick mehr, um dort zu landen, wohin ich eigentlich will. Ob das nun effizienter als vorher ist, darf jeder für sich selbst entscheiden.

Nun ja, das führt nun aber wirklich weit
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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 03: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