Aufabu der Ordnerstruktur

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

proto

Benutzer
Registriert
06. Okt. 2008
Beiträge
38
Reaktionspunkte
0
Punkte
0
Hallo ,

ich möchte meine Ordnerstruktur auf der DS ändern.

Im Moment sieht es so aus

/volume1/music
/volume1/video
/volume1/photo
/volume1/share
/volume1/privat

(= 5 Netzlaufwerke im Windows)

und so soll es danach aussehen

/volume1/multimedia/music
/volume1/multimedia/video
/volume1/multimedia/photo
/volume1/share
/volume1/privat

(= 3 Netzlaufwerke im Windows)

Im Windows Datei-Explorer hätte ich nun 3 Netzwerklaufwerke.
Meine Frage ist ob der UPNP Dienst die Ordner auch in dieser Struktur findet?
Oder ist es egal in welcher Ebene sich die 3 Ordner befinden?

Vielen Dank

Gruß proto
 
Einfach so findet der upnp Dienst nur Daten die in
/volume1/music
/volume1/video
/volume1/photo
enthalten sind, inkl. Unterordner.

Du musst via Telnet/SSH mit "Symlinks" oder "Mounts" auf die neuen Ordner verlinken. Müsste irgendwo im Forum oder Wiki erklärt sein.
Englisches Wiki (entsprechend adaptieren)
 
Hi,

vielen Dank für die Antwort.

Soweit ich die Nachteile im englischem WIKI gelesen habe,
gibt es Probleme beim Backup und im Windows Datei-Explorer
das die Links nicht funktioniern. Aber das wäre nicht so schlimm
weil ich ja so wieso unter Multimedia die 3 Ordner hätte.

Gibt es weitere Nachteile durch die Links?

Danke
 
Verwende statt ln -s doch einfach mount -o bind Dann sind die Dateien nicht mehr "gelinkt".
Wikipedia meint zu Symlinks (zu erreichen mit ln -s)
http://de.wikipedia.org/wiki/Symbolische_Verkn%C3%BCpfung
Symbolische Verknüpfungen auf Verzeichnisse können mit Programmen gefährlich werden, die unbedarft mit Verzeichnisbäumen umgehen. Bestenfalls entsteht eine endlose Schleife sowie ein Pufferüberlauf des Verzeichnispfadpuffers, was zu Abstürzen oder gefährlichen Fehlfunktionen führt. Schlimmstenfalls führt das Löschen eines Verzeichnisbaums dazu, dass auch die Inhalte des symbolisch verknüpften Verzeichnisses ebenfalls gelöscht werden. Unix versucht dem zu einem gewissen Grad vorzubeugen, indem es verbietet, eine symbolische Verknüpfung auf ein Verzeichnis über den Systembefehl „rmdir“ zu löschen, damit unbedarft mit symbolischen Verknüpfungen umgehende Programme eine Fehlermeldung erhalten und fehlschlagen, wenn sie eine solche Verknüpfung entfernen wollen. Ein solches Programm ist der SSH-Client (die Windows-Version) von „ssh.com“.
 
Hallo ,

danke.

Eine Frage habe ich noch, muß ich in beiden Fällen
Symlink oder auch Mount. Die Ordner vorher über den DSM
anlegen?

1. Ordner erstellen wo die Daten tatsächlich liegen

/volume1/multimedia/music
/volume1/multimedia/video
/volume1/multimedia/photo

2. Ordner erstellen die gemountet werden sollen

/volume1/music
/volume1/video
/volume1/photo

3. Über Telnet ins /volume1 wechseln

mount -o bind /volume1/multimedia/music /volume1/music
mount -o bind /volume1/multimedia/video /volume1/video
mount -o bind /volume1/multimedia/photo /volume1/photo


Ist das richtig?

Muß ich noch das Dateisystem angeben?

Danke
 
1) Soweit korrekt
2) Diese Ordner sollten eigentlich automatisch angelegt werden von der DS. Und genau genommen sind es die Ordner in die gemountet werden soll ;)
3) Du musst nicht in ein spezielles Verzeichnis wechseln um mount auszuführen. Du gibst mount ja jeweils komplette Pfade an und darum funzt das aus jedem Verzeichnis raus
Das Dateisystem musst du nicht angeben denn mount -o bind wird kaum zulassen unterschiedliche Dateisysteme zu mounten

Damit du die mounts aber nicht immer nach jedem Neustart wieder manuell machen musst gibt es die Datei /etc/rc.local Dort hinein kannst du die mount-Anweisungen reinschreiben und die werden nach jedem Neustart wieder gemacht.

Gruss

tobi
 
hallo,

vielen Dank für die Unterstützung
 
Hallo,

erstmal vielen Dank für die genauen Erläuterungen in diesem Beitrag.

Ich habe dazu jedoch noch eine Frage:
Was passiert wenn ich zwei verschiedene Verzeichnisse in ein und das selbe Verzeichnis mounte?
Gibt es dann irgend einen Konflikt oder wird der Inhalt beider Verzeichnisse schön brav in einem dargestellt?

Gruss Numby
 
Hallo,

erstmal vielen Dank für die genauen Erläuterungen in diesem Beitrag.

Ich habe dazu jedoch noch eine Frage:
Was passiert wenn ich zwei verschiedene Verzeichnisse in ein und das selbe Verzeichnis mounte?
Gibt es dann irgend einen Konflikt oder wird der Inhalt beider Verzeichnisse schön brav in einem dargestellt?

Gruss Numby
Wenn du ein Verzeichnis in ein anderes Verzeichnis mountest, das bereits Daten enthält, dann siehst du die alten Daten nicht mehr solange der mount aktiv ist. Die Daten sind aber noch vorhanden. Auf deine Frage bezogen würde es dazu führen, dass du nur die Daten des zweiten Mount-Kommandos sehen würdest.
In deinem beschriebenen Szenario (Daten aus beiden Vereichnissen paralell anzeigen) würden sich Links eher anbieten
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat