Zwei Ordner innerhalb DS ohne PC synchen...

Status
Für weitere Antworten geschlossen.

Furchensumpf

Benutzer
Mitglied seit
19. Mrz 2011
Beiträge
202
Punkte für Reaktionen
2
Punkte
18
Hallo zusammen,

ich habe hier ein kleines Problem, welches ich gerade versuche zu lösen:

Ich besitze ein Sonos-System, welches mich langsam um den Verstand bringt. Das größte Problem bei Sonos ist, dass es nur 65.000 Titel verwalten kann, wenn man gut tagt und auch Covers darin einbindet sind es wesentlich weniger (bei mir knapp unter 40.000). Das mag erst mal sehr viel erscheinen, aber bei einer recht großen Sammlung kommt an Musik schon einiges zusammen. Dazu kommen aber noch die Hörspiele und Hörbücher von mir, meiner Frau und den Kindern. Und wenn Hörbücher nicht selten 20 Tracks pro CD haben, dann kommt hier auch noch einiges zusammen.

Ich muss aber das ganze im Music-Ordner lassen, da ich fürs Schlafzimmer noch keinen Sonos-Player besitze und über den Medien-Server mit meinem BD-Player auf meine Sammlung zugreifen kann.

Da das Sonos-System so richtig toll ist (achtung Ironie) kann es keine Unterordner als Medienordner auswählen, sondern nur gemeinsame Ordner. Die Idee war so, dass ich im Music-Ordner zwei Ordner (Hörspiele, Musik) anlege und nur den Musik-Ordner über Sonos laufen lasse. So hätte ich die Möglichkeit gehabt trotzdem beide Ordner über den BD-Player laufen zu lassen. Das geht jetzt natürlich tollerweise nicht. Ich konnte mir aber mit einem kleinen Trick helfen, in dem ich auf dem Hörspiel-Ordner die Zugriffsrechte für das Sonos-Konto entfernte.

Das scheint jetzt zu funktionieren, nimmt mir aber viel an Möglichkeiten.

Daher meine andere Idee: Ich erstelle einen eigenen Ordner für Musik mit dem Sonos-System, welcher sich mit dem Musik-Ordner im Music-Verzeichnis immer abgleicht. So brauche ich neue Musik nur dort zu laden und zu synchen.

Meine Frage ist nur wie man machen kann ohne dass ich mir auf dem PC noch ein extra Programm installieren muss? So dass das nicht übers Netzwerk geht sondern innerhalb der DS? Entweder per Klick im DSM oder zu einem festgelegten Zeitpunkt.

Ist so etwas möglich?

Besten dank schon mal

Lapje
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Hab ich dich richtig verstanden, du willst die Musik doppelt abspeichern auf der DS?

Itari
 

Furchensumpf

Benutzer
Mitglied seit
19. Mrz 2011
Beiträge
202
Punkte für Reaktionen
2
Punkte
18
Ja, genau. Wegen dem oben beschriebenen Problem mit meinem Sonos-System...
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Angenommen, du hättest 2 Unterordner in dem 'gemeinsamen Ordner' music: sonos und non_sonos. Weiterhin angenommen, du hättest weiterhin einen 'gemeinsamen Ordner' sonos_music und dieser wäre ein Link auf 'non_sonos'. Wäre das eine Lösung?

Also sowas würde es dann sein können:

Rich (BBCode):
mount --bind /volume1/music/non_sonos /volume1/sonos_music

Schau dir mal Beiträge (Suchfunktion) zu 'mount --bind' an, damit du abschätzen kannst, worum es geht. Diese Lösung hätte den Charme, dass die Dateien nur einmal vorhanden wären.

Itari
 

Furchensumpf

Benutzer
Mitglied seit
19. Mrz 2011
Beiträge
202
Punkte für Reaktionen
2
Punkte
18
Mit mount --bind habe ich mich wegen eines anderen Problems schon einmal befasst. Ich weiß nicht ob das eine Möglichkeit wäre, da es dort ja Probleme bezüglich des kopierens, also dem einfügen von Dateien in den Ordner, geben würde, oder? Oder war das nur im Bezug auf den Medienserver?

Wäre der "Link" denn gleich wie ein gemeinsamer Ordner? Denn nur die kann Sonos anscheinend auswählen. Normale Ordner oder Unterordner funzen nicht...
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Du legst den gemeinsamen Ordner 'sonos_music' ganz normal mit dem DS-Manager an. Er unterscheidet sich in nichts von anderen 'gemeinsamen Ordnern'. Der Link realisiert dann die Verbindlung und setzt sich sozusagen obendrauf als Verbinder zweier Ordner; danach ich es völlig egal, ob die die Daten unter 'sonos_music' oder unter 'musis/non_sonos' kopierst ... es ist quasi der selbe Ort. Selbstverständlich sind die Namen (außer 'music') beliebig ...

Itari
 

Furchensumpf

Benutzer
Mitglied seit
19. Mrz 2011
Beiträge
202
Punkte für Reaktionen
2
Punkte
18
OK, das wäre ein Versuch wert. Dann muss ich nur schauen dass ich das mit den Script hinbekomme, daran hat es letztes mal gehakt. Oder brauche ich das nicht mehr? Wenn ich das richtig verstehe ging es dabei nur darum dass sich der Medienserver auch immer aktualisiert. Das brauche ich dann ja nicht, weil der eigentliche Ordner eh immer aktualisiert. Soweit richtig?

Nachtrag: Noch eine Frage: Es ist bei Synology nicht möglich, Unterordner gesondert freizugeben (oder zusäztliche Freigaben)? Das geht nur bei gemeinsamen Ordnern?
 
Zuletzt bearbeitet:

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
OK, das wäre ein Versuch wert. Dann muss ich nur schauen dass ich das mit den Script hinbekomme, daran hat es letztes mal gehakt. Oder brauche ich das nicht mehr? Wenn ich das richtig verstehe ging es dabei nur darum dass sich der Medienserver auch immer aktualisiert. Das brauche ich dann ja nicht, weil der eigentliche Ordner eh immer aktualisiert. Soweit richtig?

Da der mount nicht permanent ist, also nach einem Neustart neu gemacht werden muss, geht das nur mit einem Skript.

Nachtrag: Noch eine Frage: Es ist bei Synology nicht möglich, Unterordner gesondert freizugeben (oder zusäztliche Freigaben)? Das geht nur bei gemeinsamen Ordnern?

Im DS-Manager kann man Unterordner nicht freigeben. Ich hab dazu öfters mal was geschrieben und auch eine Lösung in meinem AdminTool dazu vorgestellt. Aber das ist weitaus komplizierter als das mit dem mount --bind. Deswegen würde ich davon abraten.

Itari
 

Furchensumpf

Benutzer
Mitglied seit
19. Mrz 2011
Beiträge
202
Punkte für Reaktionen
2
Punkte
18
So habe es mit mount --bind ausprobiert, funktioniert erst mal bestens, der Ordner wurde erkannt und wurde auch von Sonos indexiert.

Auch nach dem Starten scheint es zu funktionieren.

Noch mal zum Vergleich, dass ich auch nichts falsch gemacht habe:

Rich (BBCode):
#!/bin/sh
# S99mount.sh
# mount/bind some folders on startup
# and umount them on shutdown/reboot

case $1 in
start)
        /bin/mount -o bind /volume4/Music/Musik /volume4/Sonos
;;
stop)
        /bin/umount /volume1/Sonos
;;
*)
        echo "Usage: $0 [start|stop]"
;;
esac

Ich habe das Script für meine Anwendung angepasst.

Per putty auf die DS und per "vi" den Editor aufgerufen. Dann das Script eingefügt und das ganze per

Rich (BBCode):
[Esc] :w /usr/syno/etc.defaults/rc.d/S99mount.sh

abgespeichert.

Dann noch per

Rich (BBCode):
chmod 755 S99mount.sh

die Rechte angepasst (stehen jetzt auf

Rich (BBCode):
-rwxr-xr-x    1 root     root           374 Apr  2 17:10 S99mount.sh

).

War das alles so richtig?

Gibt es eigentlich einen Unterschied zwischen -o bind und --bind?


Besten dank noch mal
 
Zuletzt bearbeitet:

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0

Furchensumpf

Benutzer
Mitglied seit
19. Mrz 2011
Beiträge
202
Punkte für Reaktionen
2
Punkte
18
Super....

dank bedank ich mich einfach mal..;-)

Frederic
 

Furchensumpf

Benutzer
Mitglied seit
19. Mrz 2011
Beiträge
202
Punkte für Reaktionen
2
Punkte
18
Ich noch mal..;-)

Mir kommt gerade ein Gedanke weil ich die ganze Prozedur wegen eines FW-Updates neu machen musste: Besteht nicht die Möglichkeit dass ganze in ein Script zu packen was man dann nur startet? Wäre sowas möglich?
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Du hast doch ein Skript ... was meinst jetzt genau mit 'dass ganze' ... das Skript kannst auch irgendwohin kopieren, wo es nicht vom FW_Upgrade erfasst wird, z.B.

Rich (BBCode):
cp /usr/syno/etc/rc.d/S99mount.sh /volume1/S99mount.sh

und nach der FW-Installations kopierst wieder zurück.

Itari
 

Furchensumpf

Benutzer
Mitglied seit
19. Mrz 2011
Beiträge
202
Punkte für Reaktionen
2
Punkte
18
Ok, wir reden aneinander vorbei...;-)

Ich meinte damit dass ich jetzt ja die ganzen Schritte, wie auf letzter Seite beschrieben, wiedermachen muss. Ich meinte eher so etwas wie eine Batch-Datei, welche man einfach aufruft und diese den Rest komplett erledigt. Wie gesagt, war nur so ein Gedanke...
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Eigentlich macht der Copy das doch hübsch. Wüsste nicht, was man dann noch groß machen sollte. Und klar kann man Skripte ohne Ende schreiben ...

Itari
 

Furchensumpf

Benutzer
Mitglied seit
19. Mrz 2011
Beiträge
202
Punkte für Reaktionen
2
Punkte
18
Stimmt auch wieder. Muss man ja nur sichern...ok, die Datei-Rechte muss man noch kontrolieren...hab ich nicht drann gedacht...vergiss was ich geschrieben habe..;-)
 
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