VDR löscht nur Aufnahmen auf video.00, video.01 bis .03 werden zugemüllt.

  • :moin


    Ich habe vier Platten: video.00, video.01, video.02 und video.03 mit jeweils 400 GB und dachte, das sei erstmal genug Platz. Nach einiger Zeit sind alle Platten bis auf etwa 97% voll.


    Meine Untersuchungen haben dann ergeben, dass VDR nur die Dateien auf video.00 löscht. video.01 bis video.03 werden mit der Zeit immer voller, da dort niemals etwas gelöscht wird.


    Ist das beim VDR so gewollt oder ein Bug?
    Was kann ich machen, damit eine über mehr als ein Videoverzeichnis verteilte Aufnahme komplett gelöscht wird und keine Dateileichen übrigbleiben?


    Grüsse


    PB

    Server: Raspberry Pi, Acer Aspire easyStore H340, DIGIBIT R1 SAT>IP

    Clients: Hauppauge MediaMVP, Raspberry Pi mit Vomp-Client und SAT>IP, BananaPi Pro, Mele M5


  • Quote

    Ist das beim VDR so gewollt oder ein Bug?


    Tor 3: Funktioniert hier so wie gewünscht.


    Wie sind die Verzeichnisse organisiert, direkte Mountpoints in / oder wird mit Symlinks dazwischen hantiert oder...?


    Wird auch wirklich mit dem VDR(-OSD) selbst gelöscht, oder greift irgendwas anderes direkt auf das/die Videoverzeichnis(se) zu?

  • Quote

    direkte Mountpoints in / oder wird mit Symlinks dazwischen hantiert oder...?


    Hier ein Auszug aus /etc/mtab:


    /dev/hdc1 /var/lib/video.00 ext3 rw 0 0
    /dev/hda6 /var/lib/video.01 ext3 rw 0 0
    /dev/hdb1 /var/lib/video.02 ext3 rw 0 0
    /dev/hdd1 /var/lib/video.03 ext3 rw 0 0


    Ich weis nicht, ob ich Deine Frage damit ganz beantworten konnte.


    Quote

    Wird auch wirklich mit dem VDR(-OSD) selbst gelöscht, oder greift irgendwas anderes direkt auf das/die Videoverzeichnis(se) zu?


    Über das "Fernseher"-Fenster von VDRADMIN-AM habe ich eine Aufnahme über das VDR-OSD gelöscht, die 001.vdr auf video.00 liegen hatte und 002.vdr auf video.01. Letztere wurde nicht gelöscht.


    Ansonsten benutze ich auch "vompserver" und lösche mit der MediaMVP auch Aufnahmen.
    Dann habe ich noch einen zweiten VDR, in dem video.00 als Unterverzeichnis im Videoverzeichnis per Samba eingebunden ist.


    PB

    Server: Raspberry Pi, Acer Aspire easyStore H340, DIGIBIT R1 SAT>IP

    Clients: Hauppauge MediaMVP, Raspberry Pi mit Vomp-Client und SAT>IP, BananaPi Pro, Mele M5


  • Hi,


    unter welchem User läuft denn VDR und hat der auch die Rechte die files überall zu löschen?


    bye
    Sven


    Link: Richtig fragen

  • Quote

    Über das "Fernseher"-Fenster von VDRADMIN-AM habe ich eine Aufnahme über das VDR-OSD gelöscht, die 001.vdr auf video.00 liegen hatte und 002.vdr auf video.01. Letztere wurde nicht gelöscht.


    Das sollte (sofern es noch per SVDRP passiert und der VDR damit selbst löscht) definitiv gehen:

    Feb 18 21:21:53 vdr vdr: [1534] deleting recording '/video0/Dittsche/2008-02-16.22.25.50.31.rec'
    Feb 18 21:27:38 vdr vdr: [12990] remove deleted recordings thread started (pid=12990, tid=12990)
    Feb 18 21:27:38 vdr vdr: [12990] removing recording /video0/Dittsche/2008-02-16.22.25.50.31.del
    Feb 18 21:27:38 vdr vdr: [12990] removing /video1/Dittsche/2008-02-16.22.25.50.31.rec/001.vdr
    Feb 18 21:27:39 vdr vdr: [12990] removing /video0/Dittsche/2008-02-16.22.25.50.31.del/001.vdr
    Feb 18 21:27:39 vdr vdr: [12990] removing /video0/Dittsche/2008-02-16.22.25.50.31.del/index.vdr
    Feb 18 21:27:39 vdr vdr: [12990] removing /video0/Dittsche/2008-02-16.22.25.50.31.del/info.vdr
    Feb 18 21:27:39 vdr vdr: [12990] removing /video1/Dittsche/2008-02-16.22.25.50.31.rec/002.vdr
    Feb 18 21:27:40 vdr vdr: [12990] removing /video0/Dittsche/2008-02-16.22.25.50.31.del/002.vdr
    Feb 18 21:27:40 vdr vdr: [12990] removing /video0/Dittsche/2008-02-16.22.25.50.31.del/resume.vdr
    Feb 18 21:27:40 vdr vdr: [12990] removing /video0/Dittsche/2008-02-16.22.25.50.31.del
    Feb 18 21:27:41 vdr vdr: [12990] removing /video0/Dittsche
    Feb 18 21:27:44 vdr vdr: [12990] removing /video1/Dittsche/2008-02-16.22.25.50.31.rec
    Feb 18 21:27:44 vdr vdr: [12990] removing /video1/Dittsche
    Feb 18 21:27:45 vdr vdr: [12990] remove deleted recordings thread ended (pid=12990, tid=12990)

    Ich verwende keinen c't-VDR, aber bei einem (warum auch immer) speziell nur darin auftauchenden Bug müßten hier im Forum doch einige Leute schreien...


    Quote

    Ansonsten benutze ich auch "vompserver" und lösche mit der MediaMVP auch Aufnahmen.
    Dann habe ich noch einen zweiten VDR, in dem video.00 als Unterverzeichnis im Videoverzeichnis per Samba eingebunden ist.


    Ersteres kenne ich nicht (kann das mit mehreren Verzeichnissen umgehen?), letzteres wäre mir wohl verdächtig, falls damit auch gelöscht wird - dieser VDR kennt ja die anderen Videoverzeichnisse nicht, und könnte daher evtl. einfach nur den Symlink in .00 löschen...

  • SvenS: Der VDR läuft unter dem User vdr. Ich werde mir die Dateirechte mal ansehen.


    Danke an Dauser für den Link auf das Script. Das läuft jetzt gerade durch.


    Gruß


    PB

    Server: Raspberry Pi, Acer Aspire easyStore H340, DIGIBIT R1 SAT>IP

    Clients: Hauppauge MediaMVP, Raspberry Pi mit Vomp-Client und SAT>IP, BananaPi Pro, Mele M5


  • Quote

    ... letzteres wäre mir wohl verdächtig, falls damit auch gelöscht wird - dieser VDR kennt ja die anderen Videoverzeichnisse nicht, und könnte daher evtl. einfach nur den Symlink in .00 löschen...


    Da könnte der Hund vielleicht begraben sein:


    Der zweite VDR kennt die anderen, "gekoppelten" Videoverzeichnisse des ersten VDR nicht. Würde der zweite VDR nur das ".del" anhängen, aber kein Dateimanagement in Unterverzeichnissen seines Videoordners machen, könnte die Sache richtig funktionieren. Denn dann würden die Aufnahmen vom ersten VDR gelöscht werden, wenn bei diesem der "deleted recordings thread" läuft.


    Das heist, dass der "deleted recordings thread" nicht in Unterverzeichnisse gehen dürfte. Zumindest nicht in dem voliegenden Spezialfall.


    Macht das Sinn? Wie könnte man nun verhindern, dass es zu Dateileichen kommt?


    Mann könnte die 4 Festplatten von Anfang mit Linuxmitteln so einrichten , dass diese als nur eine Platte gesehen wird. Dann gäbe es nur video.00 und man würde das Problem umgegen. Allerdings wäre dann die spätere Erweiterung des VDR um weitere Platten problematisch.


    Mann könnte die Idee von Dauser weiterverfolgen und ab und zu das Skript laufen lassen, dass die Dateileichen findet. Danach könnten diese entsorgt werden.
    Jedoch finde ich es besser, wenn der VDR erst gar keine Dateileichen aufkommen lies.


    Was könnte man sonst noch machen?


    PB

    Server: Raspberry Pi, Acer Aspire easyStore H340, DIGIBIT R1 SAT>IP

    Clients: Hauppauge MediaMVP, Raspberry Pi mit Vomp-Client und SAT>IP, BananaPi Pro, Mele M5


Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!