TVH Recording maximal 2GB

  • Hallo zusammen,

    Ich habe das Problem, dass bei DVR Aufnahmen nur Dateien mit einer Größe von 2GB geschrieben werden können. Das TVHeadend Log sieht dann wie folgt aus:
    [cbox]2021-04-11 10:31:18.930 dvr: Unable to change directory permissions to "775" for "/config/LUKE!-Die-Schule-und-ich---VIPs-gegen-Kids" (keeping "755")
    2021-04-11 10:31:18.931 dvr: /config/LUKE!-Die-Schule-und-ich---VIPs-gegen-Kids/LUKE!-Die-Schule-und-ich---VIPs-gegen-Kids-----LUKE!-Die-Schule-und-ich---VIPs-gegen-Kids_Gameshow,-D-2021_Altersfreigabe_-ab-12.mkv from adapter: "Sundtek DVB-S/S2 (VIII) #1 : DVB-S #0", network: "Astra", mux: "11464.25H", provider: "ProSiebenSat.1", service: "SAT.1 HD"
    2021-04-11 10:31:18.931 dvr: # type lang resolution aspect ratio sample rate channels
    2021-04-11 10:31:18.931 dvr: 2 H264 1920x1080 16:9
    2021-04-11 10:31:18.931 dvr: 3 AC3 ger 48000 2
    2021-04-11 10:31:18.931 dvr: 4 TEXTSUB ger
    2021-04-11 11:21:33.646 mkv: /config/LUKE!-Die-Schule-und-ich---VIPs-gegen-Kids/LUKE!-Die-Schule-und-ich---VIPs-gegen-Kids-----LUKE!-Die-Schule-und-ich---VIPs-gegen-Kids_Gameshow,-D-2021_Altersfreigabe_-ab-12.mkv: *Write failed -- File too large*
    [/cbox]

    Ich nutze TVHeadend in einem Docker Container aus diesem image: https://hub.docker.com/r/linuxserver/tvheadend in Version: HTS Tvheadend 4.3-1923~gaaca05cc1
    Die Daten werden im container momentan nach /config geschrieben, welches ich vom host eingebunden habe. Wenn ich mich in den entsprechenden laufenden Container per bash verbinde:
    docker exec -it tvheadend2 /bin/bash

    Kann ich ohne Problme größere Dateien erzeugen:
    [cbox]pi@raspi:~ $ docker exec -it tvheadend2 /bin/bash
    root@650787120ab5:/# cd config
    root@650787120ab5:/config# dd if=/dev/zero of=testfile.ts bs=1M count=5000
    5000+0 records in
    5000+0 records out
    5242880000 bytes (5.2 GB, 4.9 GiB) copied, 28.998 s, 181 MB/s
    [/cbox]
    Die dvr config sieht wie folgt aus:
    [cbox]{
    "enabled": true,
    "name": "",
    "profile": "45d9bec4fa1465796a1751925f767fec",
    "pri": 0,
    "retention-days": 2147483646,
    "removal-days": 2147483647,
    "remove-after-playback": 0,
    "pre-extra-time": 0,
    "post-extra-time": 0,
    "clone": false,
    "rerecord-errors": 10,
    "complex-scheduling": false,
    "fetch-artwork": false,
    "fetch-artwork-known-broadcasts-allow-unknown": false,
    "storage": "/config/",
    "storage-mfree": 50,
    "storage-mused": 0,
    "directory-permissions": "0775",
    "file-permissions": "0755",
    "charset": "UTF-8",
    "pathname": "$t/$t -$ e -$ s$n.$x",
    "cache": 2,
    "day-dir": false,
    "channel-dir": false,
    "title-dir": true,
    "format-tvmovies-subdir": "tvmovies",
    "format-tvshows-subdir": "tvshows",
    "channel-in-title": false,
    "date-in-title": false,
    "time-in-title": false,
    "episode-in-title": false,
    "subtitle-in-title": false,
    "omit-title": false,
    "clean-title": true,
    "whitespace-in-title": true,
    "windows-compatible-filenames": true,
    "tag-files": true,
    "epg-update-window": 86400,
    "epg-running": true,
    "autorec-maxcount": 0,
    "autorec-maxsched": 0,
    "skip-commercials": true,
    "warm-time": 30
    }
    [/cbox]
    Ich vermute deshalb, dass das Problem irgendwo in TVHeadend liegt oder vielleicht auch konfiguriert werden kann? Falls jemand eine Idee hat, würde ich mich sehr freuen!

    Gruß
    Timo

  • Wenn ich mir das genau angucke: Du willst nach /config/ schreiben.
    Die Container haben ein eigenes virtuelles Dateisystem. Mounte doch bitte ein externe Verzeichnis intern und schreibe dort hin.

    --------------
    Guides nicht mehr verfügbar wegen Youtube unvermögen guten von schlechten Kodi Videos zu unterscheiden.

  • Hi,

    ich habe den Container wie folgt erstellt:

    [cbox]docker container run -d --restart unless-stopped --name tvheadend --device /dev/dri:/dev/dri --device /dev/dvb:/dev/dvb --device=/dev/bus/usb -e PUID=1000 -e PGID=1000 -e TZ=Europe/Berlin -p 9981:9981 -p 9982:9982 -v /home/pi/docker_conf/tvh/config:/config -v /home/pi/docker_conf/tvh/picons:/picons -v /home/pi/docker_conf/tvh/sundtek:/sundtek -v /home/pi/nas/tvhead_aufnahmen:/recordings -v /etc/localtime:/etc/localtime:ro newtvhead[/cbox]

    Eigentlich liefen die recordings also in dieses volume: /home/pi/nas/tvhead_aufnahmen:/recordings das war ein über NFS gemountetes NAS. Um hier Konfigurationsfehler auszuschließen hatte ich es in TVH auf das /config/ geändert. Dieses ist allerdings auch extern eingbunden über: -v /home/pi/docker_conf/tvh/config:/config

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!