Fehler im Timer seit Auswahl des Mount-Verzeichnisses

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
Ryker
Image-Team
Beiträge: 554
Registriert: Montag 2. Juni 2003, 10:38

Fehler im Timer seit Auswahl des Mount-Verzeichnisses

Beitrag von Ryker »

Man kann ja nun seit einiger Zeit das Aufnahme-Verzeichniss im Timer definieren, und dabei wird auch entsprechend gemountet. Nur der Mount wird nicht mehr aufgelöst (umountet), stattdessen ergeben sich nach 10 Timer-Aufnahmen auch 10 Mounts im system.

Ich weiß nicht, ob das bei 100 oder 200 Mounts zu Problemen führen kann, deswegen stelle ich das hier rein.


Gruß
Ryker
D-Box2 (Nokia; Kabel; 2xINTEL; AVIA500) - aktuelles JtG-Image
Ryker
Image-Team
Beiträge: 554
Registriert: Montag 2. Juni 2003, 10:38

Beitrag von Ryker »

So, Kommando zurück. Fehler lag bei mir.

Ich habe als Recording-Dir einen Link auf mein Mount -Verzeichnis verwendet. Damit kommt wohl Neutrino durcheinander.

Ryker
D-Box2 (Nokia; Kabel; 2xINTEL; AVIA500) - aktuelles JtG-Image
ChakaZulu
Developer
Beiträge: 457
Registriert: Sonntag 23. März 2003, 00:39

Beitrag von ChakaZulu »

Hi,

Es wird in /proc/mounts geschaut, ob das Verzeichnis belegt ist. Bei einem Symlink wird dort nicht der Link eingetragen, sondern das gelinkte Verzeichnis. Also scheint es nicht gemountet zu sein.

Wenn man genauso vorher prüft, ob es ein Symlink ist und ggf. das verlinkte Verzeichnis prüft, dann sollte das Problem behoben sein.

ciao,

ChakaZulu
ChakaZulu
Developer
Beiträge: 457
Registriert: Sonntag 23. März 2003, 00:39

Beitrag von ChakaZulu »

hi,

ich habs mal angepasst. Vielleicht kannst Du ja mal ausprobieren, ob es jetzt funktioniert.

ciao,

ChakaZulu
fernsehass
Einsteiger
Einsteiger
Beiträge: 297
Registriert: Sonntag 13. Oktober 2002, 22:02

Beitrag von fernsehass »

also, wenn das verzeichnis bei aufnahmebeginn nicht gemountet ist, wird es auch nicht gemounted :(
eule
Erleuchteter
Erleuchteter
Beiträge: 585
Registriert: Mittwoch 10. Oktober 2001, 00:00

Beitrag von eule »

Auch das "Verzeichnisse erneut mounten" im d-box | Movieplayer | NFS/CIFS... Menu funktioniert nocht mehr.

Die bestehenden Mounts werden gelöst, aber nicht wieder hergestellt.
ChakaZulu
Developer
Beiträge: 457
Registriert: Sonntag 23. März 2003, 00:39

Beitrag von ChakaZulu »

fernsehass hat geschrieben:also, wenn das verzeichnis bei aufnahmebeginn nicht gemountet ist, wird es auch nicht gemounted :(
Ich kann das hier nicht nachvollziehen, mit NFS getestet. Vielleicht hast Du ein grundsätzliches Problem mit dem Mounten?

Gerade ausprobiert, mit einem Timer

Code: Alles auswählen

/ # umount /mnt/video
/ # mount
/dev/root on / type nfs (rw,v2,rsize=4096,wsize=4096,hard,udp,nolock,addr=192.168.0.2)
none on /dev type devfs (rw)
proc on /proc type proc (rw)
tmpfs on /tmp type ramfs (rw)
192.168.0.2:/data/audio/mp3 on /mnt/audio type nfs (rw,v3,rsize=32768,wsize=32768,soft,udp,nolock,addr=192.168.0.2)
192.168.0.2:/data on /mnt/data type nfs (ro,v3,rsize=8192,wsize=8192,soft,udp,nolock,addr=192.168.0.2)
/ # [neutrino] waking up 192.168.0.2 (/mnt/video)
[CFSMounter] Mount(0) 192.168.0.2:/data/video/dbox2 -> /mnt/video
Record channel_id: 200850008 epg: 200850008746d, apids  mode 1
Stop
[neutrino.cpp] executing /var/tuxbox/config/recording.end.
[stream2file] pthreads exit code: 1
sh: /var/tuxbox/config/recording.end: Permission denied
/var/tuxbox/config/recording.endfailed: Interrupted system call
/ # mount
/dev/root on / type nfs (rw,v2,rsize=4096,wsize=4096,hard,udp,nolock,addr=192.168.0.2)
none on /dev type devfs (rw)
proc on /proc type proc (rw)
tmpfs on /tmp type ramfs (rw)
192.168.0.2:/data/audio/mp3 on /mnt/audio type nfs (rw,v3,rsize=32768,wsize=32768,soft,udp,nolock,addr=192.168.0.2)
192.168.0.2:/data on /mnt/data type nfs (ro,v3,rsize=8192,wsize=8192,soft,udp,nolock,addr=192.168.0.2)
192.168.0.2:/data/video/dbox2 on /mnt/video type nfs (rw,v3,rsize=32768,wsize=32768,soft,udp,nolock,addr=192.168.0.2)

Auch das "Verzeichnisse erneut mounten" im d-box | Movieplayer | NFS/CIFS... Menu funktioniert nocht mehr.
Auch dass kann ich nicht nachvollziehen:

Code: Alles auswählen


/ # umount /mnt/video
/ # mount
/dev/root on / type nfs (rw,v2,rsize=4096,wsize=4096,hard,udp,nolock,addr=192.168.0.2)
none on /dev type devfs (rw)
proc on /proc type proc (rw)
tmpfs on /tmp type ramfs (rw)
192.168.0.2:/data/audio/mp3 on /mnt/audio type nfs (rw,v3,rsize=32768,wsize=32768,soft,udp,nolock,addr=192.168.0.2)
192.168.0.2:/data on /mnt/data type nfs (ro,v3,rsize=8192,wsize=8192,soft,udp,nolock,addr=192.168.0.2)

- - - [d-box | Movieplayer | NFS/CIFS/... | Verzeichnisse neu mounten gedrückt] - - - 

/ # [CFSMounter] Mount(0) 192.168.0.2:/data/audio/mp3 -> /mnt/audio
[CFSMounter] Mount(0) 192.168.0.2:/data/video/dbox2 -> /mnt/video
[CFSMounter] Mount(0) 192.168.0.2:/data -> /mnt/data

/ # mount
/dev/root on / type nfs (rw,v2,rsize=4096,wsize=4096,hard,udp,nolock,addr=192.168.0.2)
none on /dev type devfs (rw)
proc on /proc type proc (rw)
tmpfs on /tmp type ramfs (rw)
192.168.0.2:/data/audio/mp3 on /mnt/audio type nfs (rw,v3,rsize=32768,wsize=32768,soft,udp,nolock,addr=192.168.0.2)
192.168.0.2:/data/video/dbox2 on /mnt/video type nfs (rw,v3,rsize=32768,wsize=32768,soft,udp,nolock,addr=192.168.0.2)
192.168.0.2:/data on /mnt/data type nfs (ro,v3,rsize=8192,wsize=8192,soft,udp,nolock,addr=192.168.0.2)


ciao,

ChakaZulu
fernsehass
Einsteiger
Einsteiger
Beiträge: 297
Registriert: Sonntag 13. Oktober 2002, 22:02

Beitrag von fernsehass »

bei nfs klappts nur bei ciffs net :(