mount bind, chmod & iTunes

Status
Für weitere Antworten geschlossen.

Steini

Benutzer
Mitglied seit
22. Mrz 2010
Beiträge
423
Punkte für Reaktionen
1
Punkte
0
Hallo zu mitternächtlicher Stunde!

Ich hänge an einem Problem, dass mich nicht schlafen lässt. Auf /volume1/homes/steini/iTunes/Musik/ liegt meine Musiksammlung. Mittels /bin/mount -o bind /volume1/homes/steini/iTunes/Musik/ /volume1/music/iTunes-Mount_steini/ kann ich den Ordner einhängen und lokal im Finder (Mac) verfügbar machen.

Preisfrage:
Wieso sehe ich nach dem Mounten den Ordner /volume1/music/iTunes-Mount_steini/ in der Audio Station, aber nicht deren Inhalt? Was mache ich falsch oder geht das einfach nicht?

Und weil's so gut passt, hier die Bonusfrage:
Unter /usr/syno/etc.defaults/rc.d/ liegt eine Datei mit folgendem Inhalt:
Code:
#!/bin/sh

case $1 in
start)
/bin/mount -o bind /volume1/homes/steini/iTunes/Musik/ /volume1/music/iTunes-Mount_steini/
;;
stop)
/bin/umount /volume1/music/iTunes-Mount_steini/
;;
*)
echo "Usage: $0 [start|stop]"
;;
esac
Egal, was ich anstelle: Ich kann einfach nicht einen chmod755 auf diese Datei absetzen. Eine Fehlermeldung erhalte ich nicht; die Eigenschaften verbleiben bei 777. Hab's via Telnet (als root) und AdminTool-Shell versucht. Nix hilft! Ideen?
 

HarryPotter

Benutzer
Mitglied seit
24. Aug 2007
Beiträge
2.156
Punkte für Reaktionen
0
Punkte
0
Du musst nach dem Mounten erst die Mediendateien neu indexieren.
 

Steini

Benutzer
Mitglied seit
22. Mrz 2010
Beiträge
423
Punkte für Reaktionen
1
Punkte
0
Oooooch nöööööö, das soll's echt gewesen sein?! :eek: Ich werd' porös... Du hast Recht. Jetzt tauchen die Dateien in der Audio Station auf. Mann oh Mann!!!

Muss ich das jetzt jedes Mal machen, wenn neue Dateien hinzugefügt oder gelöscht werden? Kann man das nicht via Skript lösen, dass die DS die Mediendateien neu indexiert?

Dann bleibt mir jetzt nur noch das chmod-Problem... Gibt's hierzu auch eine Supersimpellösung? :mad:
 

HarryPotter

Benutzer
Mitglied seit
24. Aug 2007
Beiträge
2.156
Punkte für Reaktionen
0
Punkte
0
Ob man jetzt jedesmal neu indexieren muss wenn neue Dateien dazu kommen, weiss ich nicht, musst halt ausprobieren.
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Oooooch nöööööö, das soll's echt gewesen sein?! :eek: Ich werd' porös... Du hast Recht. Jetzt tauchen die Dateien in der Audio Station auf. Mann oh Mann!!!

Muss ich das jetzt jedes Mal machen, wenn neue Dateien hinzugefügt oder gelöscht werden? Kann man das nicht via Skript lösen, dass die DS die Mediendateien neu indexiert?

Dann bleibt mir jetzt nur noch das chmod-Problem... Gibt's hierzu auch eine Supersimpellösung? :mad:

In den Audio, Photo und Medienzeugs von Synology werden nie (!!!) die Dateien des Dateisystems angezeigt, sondern immer die Eintrgaungen über die Dateien, die in der Datenbank stehen (und da ja mühsam per synoindexd hineingeschrieben wurden). Der Dienst synoindexd lauert normalerweise auf den besagten Verzeichnissen und bekommt normalerweise mit, wenn da Einträge verändert, gelöscht oder hinzugefügt werden und indiziert die neu. Außer man jubelt ihm etwas per mount --bind unter :D

Die Geschichte mit dem mount --bind ist ein sowas wie ein "Hack", der von uns ausgedacht wurde, damit du und alle anderen Leute, die es brauchen, sich an der Synology-Philosophie vorbeimogeln könnt.

Zu deinem chmod-Problem würde ich gerne wissen wollen, auf welche Datei du das beziehst - bin da nicht schlau draus geworden ...

Itari
 

PatrickS3

Benutzer
Mitglied seit
18. Mrz 2010
Beiträge
547
Punkte für Reaktionen
0
Punkte
42

Steini

Benutzer
Mitglied seit
22. Mrz 2010
Beiträge
423
Punkte für Reaktionen
1
Punkte
0
[...] Außer man jubelt ihm etwas per mount --bind unter :D [...] damit du und alle anderen Leute, die es brauchen, sich an der Synology-Philosophie vorbeimogeln könnt. [...]
Nicht, dass du mich falsch verstehst: Ich "mag" die Synology-Philosophie, sonst hätte ich mir ein anderes Gerät gekauft, ich bin halt nur nicht mit jedem Feature glücklich. :rolleyes:

[...] Zu deinem chmod-Problem würde ich gerne wissen wollen, auf welche Datei du das beziehst - bin da nicht schlau draus geworden [...]
Gemäß der Wiki-Anleitung habe ich eine Datei (siehe Initial-Post) erstellt, die beim Booten das angegebene Verzeichnis mounten und beim Shutdown unmounten soll. Nur leider passiert das nicht, und ich denke es liegt daran, dass ich die Eigenschaften nicht via chmod auf 755 ändern kann - weder über Telnet, noch über das AdminTool.

So ein Zufall. ;) [...]
Danke schön!!!
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Gemäß der Wiki-Anleitung habe ich eine Datei (siehe Initial-Post) erstellt, die beim Booten das angegebene Verzeichnis mounten und beim Shutdown unmounten soll. Nur leider passiert das nicht, und ich denke es liegt daran, dass ich die Eigenschaften nicht via chmod auf 755 ändern kann - weder über Telnet, noch über das AdminTool.

Wenn eine Datei die Recht '777' (= rwxrwxrwx) hat, dann ist sie 'besser' dran als wenn sie nur '755' (= rwxr-xr-x) hat. Also an den Rechten kann es nicht liegen, dass sie nicht ausgeführt wird. Es kann am Dateinamen liegen (verrätst den mal?) oder am Inhalt (z. B. an den NICHT-Linux-konformen Zeilenenden). Schau die die Datei man via Telnet und vi an und gucke ob da so komischen ^M an den Zeilenenden dran hängen ... das wäre also falsch.

Itari
 

Steini

Benutzer
Mitglied seit
22. Mrz 2010
Beiträge
423
Punkte für Reaktionen
1
Punkte
0
Die Datei heißt S99mount-itunes-steini.sh und "seltsame" Zeichen sind keine vorhanden.
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Die Datei heißt S99mount-itunes-steini.sh und "seltsame" Zeichen sind keine vorhanden.

Gibt mal folgendes im Telnet-Fenster ein:

Rich (BBCode):
id
chmod 755 '/usr/syno/etc/rc.d/S99mount-itunes-steini.sh'
ls -l '/usr/syno/etc/rc.d/S99mount-itunes-steini.sh'

und poste mal das Ergebnis

Itari
 

Steini

Benutzer
Mitglied seit
22. Mrz 2010
Beiträge
423
Punkte für Reaktionen
1
Punkte
0
Hab' zur Zeit leider nur die Möglichkeit das via AdminTool zu machen und als Ergebnis erhalte ich:
Code:
uid=0(root) gid=0(root)
-rwxr-xr-x    1 root     root          323 Apr 13 09:27 /usr/syno/etc/rc.d/S99mount-itunes-steini.sh

[die gute Edith]
Keine Ahnung, woran es lag. Habe die alte Datei gelöscht, nochmals neu erstellt und ins entsprechende Verzeichnis geschoben. Nach einem Reboot funktioniert es jetzt und die Audio Station wird mit dem Fake-Verzeichnis gefüllt. Danke euch allen für den Support!
[/die gute Edith]
 
Zuletzt bearbeitet:

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Hab' zur Zeit leider nur die Möglichkeit das via AdminTool zu machen und als Ergebnis erhalte ich:
Code:
uid=0(root) gid=0(root)
-rwxr-xr-x    1 root     root          323 Apr 13 09:27 /usr/syno/etc/rc.d/S99mount-itunes-steini.sh

Und was ist jetzt dein Problem? Die Rechte sind doch jetzt auf 755 ...

Itari
 

Steini

Benutzer
Mitglied seit
22. Mrz 2010
Beiträge
423
Punkte für Reaktionen
1
Punkte
0
Kein Problem mehr. Frag' mich bitte nicht, was es war. Es geht jetzt jedenfalls, nachdem ich die alte Datei gelöscht, neu erstellt und wieder ins Verzeichnis geschoben 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