Archiv > Development

Verzeichnis Tv Unter /mn/data

(1/2) > >>

wino:
Wenn man von einem Stick MLD startet und MLD nicht installieren möchte, fehlt nach dem zweiten Bootvorgang das Verzeichnis /mnt/data/tv. Somit hängt VDR in einer Schleife weil im Aufnahmeverzeichnis /date/tv/ kein Verzeichnis tv0 (Symlink) existiert.

Da bei mir auch das Skript avahi-linker läuft und noch andere Verzeichnisse dafür benötigt werden, habe ich behelfsmäßig in der runvdr bei # starte vdr, dies hier eingetragen.

 
--- Code: ---# starte vdr
if [ ! -d /mnt/data/tv ]; then
     mkdir -p /mnt/data/tv /mnt/data/music /mnt/data/photo /mnt/data/video /mnt/data/share/
fi
--- End code ---
Gibt es dafür eine bessere Lösung oder kann das so bleiben?
wino

pbriesch:
Hallo,

habe das gleiche Problem unter MLD-4.0.1-rpi_rpi-client_2014.07.01-66  mit Updates vom 04.07.2014.

Server ist YAVDR05.

Nachdem ich den Ordner /mnt/data/tv startet nun der VDR durch.

Beim ersten Start von der SD-Karte wurden die Kanäle vom Server automatisch übernommen und VDR lief sofort, was mich wirklich sehr beeindruckte. Nach der Installation auf SD und einem Neustart kam dann die Ernüchterung  ;)

Gruß

Paul

clausmuus:
Hi,

hast Du die nfs Freigabe nach dem ersten booten manuell eingerichtet?
Wie ist bei Dir das TV Aufnahme Verzeichnis gemountet? Magst Du mal bitte die Ausgabe von "mount", "cat /etc/fstab" und "ls -l /data" vor der Installation und nach der Installation und dem reboot posten?

Claus

pbriesch:

--- Quote from: clausmuus on July 05, 2014, 17:44:28 ---hast Du die nfs Freigabe nach dem ersten booten manuell eingerichtet?
--- End quote ---

Nein


Vor der Installation, also nach dem Booten der neu beschriebenen SD-Karte:

MLD> mount
rootfs on / type rootfs (rw,size=189712k,nr_inodes=47428)
dev on /dev type devtmpfs (rw,relatime,size=189712k,nr_inodes=47428,mode=755)
rootfs on / type tmpfs (rw,relatime)
proc on /proc type proc (rw,relatime)
sys on /sys type sysfs (rw,relatime)
tmp on /tmp type tmpfs (rw,relatime)
run on /run type tmpfs (rw,relatime)
dev on /dev type devtmpfs (rw,relatime,size=189712k,nr_inodes=47428,mode=755)
log on /var/log type tmpfs (rw,relatime)
devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620)
rootfs on /var/cache type tmpfs (rw,relatime)

MLD> cat /etc/fstab
proc        /proc           proc      defaults            0 0
sys         /sys            sysfs     defaults            0 0
run         /run            tmpfs     defaults            0 0
tmp         /tmp            tmpfs     defaults            0 0
dev         /dev            devtmpfs  defaults            0 0
devpts      /dev/pts        devpts    mode=0620,gid=5     0 0
/mnt/data/cache /var/cache  none      bind,noauto         0 0
/dev/dvd    /media/dvd      auto      ro,noauto           0 0
/dev/cdrom  /media/cdrom    auto      ro,noauto           0 0
192.168.2.21:/mnt/data  /mnt/data  nfs    bg        0 0            # YAVDR05-Server-IP

MLD> ls -l /data
lrwxrwxrwx    1 root     root            12 Jan  1  1970 tv -> /mnt/data/tv


Nach der Installation auf SD-Karte:

MLD> mount
rootfs on / type rootfs (rw,size=189712k,nr_inodes=47428)
dev on /dev type devtmpfs (rw,relatime,size=189712k,nr_inodes=47428,mode=755)
rootfs on / type tmpfs (rw,relatime)
proc on /proc type proc (rw,relatime)
sys on /sys type sysfs (rw,relatime)
tmp on /tmp type tmpfs (rw,relatime)
run on /run type tmpfs (rw,relatime)
dev on /dev type devtmpfs (rw,relatime,size=189712k,nr_inodes=47428,mode=755)
log on /var/log type tmpfs (rw,relatime)
devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620)
rootfs on /var/cache type tmpfs (rw,relatime)
/dev/mmcblk0p2 on /media/sd-mmcblk0p2 type btrfs (rw,relatime,ssd,noacl,space_cache)
/dev/mmcblk0p3 on /media/sd-mmcblk0p3 type xfs (rw,relatime,attr2,inode64,noquota)

MLD> ls -l /data
lrwxrwxrwx    1 root     root            12 Jan  1  1970 tv -> /mnt/data/tv

MLD> cat /etc/fstab
proc        /proc           proc      defaults            0 0
sys         /sys            sysfs     defaults            0 0
run         /run            tmpfs     defaults            0 0
tmp         /tmp            tmpfs     defaults            0 0
dev         /dev            devtmpfs  defaults            0 0
devpts      /dev/pts        devpts    mode=0620,gid=5     0 0
/mnt/data/cache /var/cache  none      bind,noauto         0 0
/dev/dvd    /media/dvd      auto      ro,noauto           0 0
/dev/cdrom  /media/cdrom    auto      ro,noauto           0 0
192.168.2.21:/mnt/data  /mnt/data  nfs    bg        0 0


Nach dem Reboot:

MLD> mount
rootfs on / type rootfs (rw)
/dev/mmcblk0p2 on / type btrfs (rw,relatime,ssd,noacl,space_cache)
proc on /proc type proc (rw,relatime)
sys on /sys type sysfs (rw,relatime)
tmp on /tmp type tmpfs (rw,relatime)
run on /run type tmpfs (rw,relatime)
dev on /dev type devtmpfs (rw,relatime,size=190568k,nr_inodes=47642,mode=755)
log on /var/log type tmpfs (rw,relatime)
/dev/mmcblk0p2 on /media/sd-mmcblk0p2 type btrfs (rw,relatime,ssd,noacl,space_cache)
/dev/mmcblk0p3 on /media/sd-mmcblk0p3 type xfs (rw,relatime,attr2,inode64,noquota)
devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620)
/dev/mmcblk0p1 on /boot type vfat (rw,relatime,fmask=0002,dmask=0002,allow_utime=0020,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro)
/dev/mmcblk0p2 on /var/cache type btrfs (rw,relatime,ssd,noacl,space_cache)

MLD> cat /etc/fstab
proc        /proc           proc      defaults            0 0
sys         /sys            sysfs     defaults            0 0
run         /run            tmpfs     defaults            0 0
tmp         /tmp            tmpfs     defaults            0 0
dev         /dev            devtmpfs  defaults            0 0
devpts      /dev/pts        devpts    mode=0620,gid=5     0 0
/mnt/data/cache /var/cache  none      bind,noauto         0 0
/dev/dvd    /media/dvd      auto      ro,noauto           0 0
/dev/cdrom  /media/cdrom    auto      ro,noauto           0 0
/dev/root   /               auto      defaults            0 1
UUID=0963-11AE   /boot        auto      defaults            0 2
192.168.2.21:/mnt/data  /mnt/data  nfs    bg        0 0

lrwxrwxrwx    1 root     root            12 Jul  5 20:14 tv -> /mnt/data/tv


Und hier die Fehlermeldung vom VDR:

MLD> tail -f /var/log/messages
Jul  5 20:28:03 (none) user.err vdr: [7260] ERROR (tools.c,441): /data/tv: No such file or directory
Jul  5 20:28:16 (none) user.err vdr: [7376] ERROR (tools.c,441): /data/tv: No such file or directory
Jul  5 20:28:29 (none) user.err vdr: [7492] ERROR (tools.c,441): /data/tv: No such file or directory
Jul  5 20:28:43 (none) user.err vdr: [7608] ERROR (tools.c,441): /data/tv: No such file or directory
Jul  5 20:28:56 (none) user.err vdr: [7724] ERROR (tools.c,441): /data/tv: No such file or directory
Jul  5 20:29:09 (none) user.err vdr: [7840] ERROR (tools.c,441): /data/tv: No such file or directory
Jul  5 20:29:22 (none) user.err vdr: [7956] ERROR (tools.c,441): /data/tv: No such file or directory
Jul  5 20:29:36 (none) user.err vdr: [8072] ERROR (tools.c,441): /data/tv: No such file or directory
Jul  5 20:29:49 (none) user.err vdr: [8189] ERROR (tools.c,441): /data/tv: No such file or directory
Jul  5 20:30:02 (none) user.err vdr: [8305] ERROR (tools.c,441): /data/tv: No such file or directory
Jul  5 20:30:15 (none) user.err vdr: [8422] ERROR (tools.c,441): /data/tv: No such file or directory

clausmuus:
OK, es liegt da dran, dass der automatische nfs Mount bei Dir nicht funktioniert. Leider greift aber bei der Installation die Erkennung das es nen nfs Mount passieren soll, und reagiert in Deinem Fall falsch.
Ich werd gleich mal schauen wie ich das optimieren kann.

Claus

Navigation

[0] Message Index

[#] Next page

Go to full version