Kein Zugriff auf fuse-Dateisystem durch div. Anwendungen

Status
Für weitere Antworten geschlossen.

kalle-del-haye

Benutzer
Mitglied seit
07. Apr 2012
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Hi,
für meine begrenzten Linux-Kenntnisse habe ich schon recht viel geschafft aber jetzt gehts nicht weiter. Daher wende ich mich mal an euch und hoffe ich finde etwas Hilfe.

Habe "Folve - seamlessly convolving audio file fuse filesystem" auf meiner DS411 (DSM 4.2-3211) zum Laufen bekommen.
https://github.com/hzeller/folve
Overview

The Folve FUSE filesystem takes a path to a directory of FLAC files, and provides these files at a mount point.
...
When a FLAC file is accessed through the mount point, Folve automatically convolves its original counterpart on-the-fly with a Finite Impulse Response (FIR) filter. The FIR filter is based on the jconvolver convolution engine.
...

Kurz: Ein Verzeichniss wird über FUSE komplett gemountet, beim Zugriff auf die Dateien werden diese vorher mit einem Audio-Filter "behandelt". Und fertig ist das DRC (Digital Room Correction) System.
Theoretisch.

Trotz einiger Hürden ist es mir gelungen alle Abhängigkeiten und letztenendes auch das eigentliche Programm selber zu kompilieren.

Im Terminal über ssh scheint auch alles zu funktionieren. Das angegebene Verzeichniss wird gemountet, die komplette Dateisruktur ist sichtbar. Beim Zugriff mit cp oder flac springt die Audio-Filterung an und die daraus resutierenden Dateien scheinen in Ordnung zu sein.
Also, im Terminal ist alles gut.

Will ich nun aber den neuen Mount im Squeezebox Server (Synology-Paket: Logitech Media Server 7.7.2-007) benutzen habe ich keinen Zugriff darauf. Er wird nicht mal angezeigt. Auch in der File Station ist der Mount nicht sichtbar. Habe sowohl in "/" gemountet und Links gesetzt als auch direkt in Freigaben wie "/volume1/music/"... gemountet. NICHTS.

Wie kann ich mit Programmen (vor allem dem Squeezebox Server) auf diesen Mount zugreifen?

Leider kenne ich die internen Prozesse von DSM-Anwendungen nicht. Vieleicht muss der Mount ja erst irgendwie für DSM und andere Programme freigegeben werden?
Hoffentlich hat jemand von euch einen Tipp für mich?

Vielen Dank schonmal.
kalle
 

kalle-del-haye

Benutzer
Mitglied seit
07. Apr 2012
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Oh man, so viele Bäume vor dem Wald!

Fuse erlaubt standartmäßig nur dem Nutzer den Zugriff auf den Mount, welcher diesen auch erstellt hat. In meinem Fall läuft der Squeezebox-Server unter einem anderen Nutzer und konnte daher nicht zugreifen!

Die fuse-Option "-o allow_other" erlaubt den freien Zugriff.

Zu meiner Entschuldigung: habe mich vorher noch nie mit fuse beschäftigt.
 
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