Ordner/HDDs für NFS-Freigabe zusammenlegen

WilliTheSmith

Lt. Commander
Registriert
Dez. 2008
Beiträge
1.183
Hi,
ich zerbreche mir seit einigen Stunden den Kopf, wie ich am besten meine Platten im NAS mounte. Mein Ziel ist eine Struktur wie folgende:

./Videos/Filme/Blurays/<Film 1, Film 2, Film 3, ...>
./Videos/Filme/DVDs/<Film 1, Film 2, Film 3, ...>
./Videos/Serien/<Serien 1, Serien 2, Serien 3, ...>
./Doumente/
...

Das Problem ist hierbei, dass ich z.B. zwei Platten mit Filmen habe, die in den Ordner Blurays sollen. Die einzelnen Filme sollen direkt in diesem Ordner, ohne Unterordner liegen.
Aktuell ist es noch so gelöst, das der eine Ordner unter /Videos/Filme/Blurays/ und der andere unter /Videos/Filme/Blurays2/ erreichbar ist, diese sollen nun zusammengelegt werden.

Ich möchte ungern auf ein Raid oder LVM setzen, da sich ungenutzte Platten schlafen legen. Würde ich dann auf eine Datei zugreifen wollen, müssten alle Platten hoch fahren und das gefällt mir nicht. Es gibt noch weitere Gründe, die ich jetzt nicht erläutern möchte.


Ich habe mir bis jetzt überlegt, das ich die einzelnen Platten vorerst unter /media/media<1,2,3,...> mounte. In einem weiteren Verzeichnis lege ich dann Symlinks zu diesen Platten gemäß meiner oben genannten Struktur an. Zudem würde ich ein kleines Skript schreiben, dass mir im Ordner /Videos/Filme/Blurays/ Symlinks zu den einzelnen Filmen erzeugt. Somit hätte ich meine Zielstruktur erreicht und die Ordner sind auch zusammengelegt. Mir geht es übrigens hauptsächlich um lesenden Zugriff, deshalb wäre diese Lösung okay.

Mir kommt das ganze jedoch wie eine ziemliche Frickellösung vor, fällt euch da evt. eine bessere und elegantere Lösung ein?

Die beste Lösung wäre wohl eine Art virtuelles Dateisystem, welches die Platten zusammen legt. Also auf Platte 1 habe ich den Ordner /Videos/Filme/weitereOrdner und auf Platte 2 /Videos/Filme/andereOrdner. Das wird dann zusammengelegt, sodass ich unter /Videos/Filme/ auf weitereOrdner und andereOrdner zugreifen kann. Gibt es da vielleicht etwas?

Würde mich über einige Tipps sehr freuen!

PS: Eigentlich ist es unerheblich, da ich aber trotzdem ständig gefragt werde, welche Distribution ich nutzte: Gentoo.
 
Mit einem Overlay-Dateisystem könnte das klappen, z.b. mit aufs.
 
So, ich kam heute endlich mal zum testen mit folgenden Ergebnis:

Es funktioniert einwandfrei! Bei direkten Zugriff auf die Dateien fährt sogar nur die Platte hoch, auf der die Datei liegt. Meine Befürchtung war erst, das immer erst die erste Platte durchsucht wird und anschließend die zweite.

Hab es bis jetzt nur mit zwei Platten getestet und auch nur 5min, aber es scheint so, als wäre es genau das, was ich gesucht habe. Danke!

//edit: Zu früh gefreut. Werden doch beide Platten durchsucht und beide fahren hoch. Naja, mal schauen, ob ich das durchgehen lasse.
 
Zuletzt bearbeitet:
Zurück
Oben