Aufabu der Ordnerstruktur

Status
Für weitere Antworten geschlossen.

proto

Benutzer
Mitglied seit
06. Okt 2008
Beiträge
38
Punkte für Reaktionen
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
 

HarryPotter

Benutzer
Mitglied seit
24. Aug 2007
Beiträge
2.156
Punkte für Reaktionen
0
Punkte
0
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)
 

proto

Benutzer
Mitglied seit
06. Okt 2008
Beiträge
38
Punkte für Reaktionen
0
Punkte
0
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
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
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“.
 

proto

Benutzer
Mitglied seit
06. Okt 2008
Beiträge
38
Punkte für Reaktionen
0
Punkte
0
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
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
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
 

proto

Benutzer
Mitglied seit
06. Okt 2008
Beiträge
38
Punkte für Reaktionen
0
Punkte
0
hallo,

vielen Dank für die Unterstützung
 

numby

Benutzer
Mitglied seit
07. Mrz 2009
Beiträge
1
Punkte für Reaktionen
0
Punkte
0
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
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
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 

 
 
  AdBlocker gefunden!

Du bist nicht hier, um Support für Adblocker zu erhalten. Dein Adblocker funktioniert bereits ;-)

Klar machen Adblocker einen guten Job, aber sie blockieren auch nützliche Funktionen.

Das Forum wird mit hohem technischen, zeitlichen und finanziellen Aufwand kostenfrei zur Verfügung gestellt. Wir zeigen keine offensive Werbung und bemühen uns um eine dezente Integration.

Bitte unterstütze dieses Forum, in dem du deinen Adblocker für diese Seite deaktivierst.

Du kannst uns auch über unseren Kaffeautomat einen Kaffe ausgeben oder ein PUR Abo abschließen und das Forum so werbefrei nutzen.

Vielen Dank für Deine Unterstützung!