• Code
    Project's homepage:          https://github.com/wirbel-at-vdr-portal/vdirs
    Description: This plugin manages multiple disks inside vdr.
    README: https://github.com/wirbel-at-vdr-portal/vdirs/blob/main/README

    Hi,

    vdirs ist ein etwas älteres Plugin (seit ~2018), was ich heute auf github gepackt habe, Vielleicht braucht es irgendwann jemand. Ich selbst nutze das seitdem diese Funktion aus VDR rausgefallen ist.


    Es verwaltet mehrere disks als ein großes Video Directory, so dass alle kleinen Dateien auf der Hauptplatte (bevorzugt eine SSD) bleiben und alle *.ts Dateien auf mehreren gemounteten Volumes abgelegt werden. Einige Buchstaben werden im Dateinamen dann ersetzt, der Lesbarkeit wegen, alle ts Dateien einer Aufzeichnung landen auf einer Platte, so dass wenn eine Platte mal stirbt nicht alles weg ist..

    Beispiel, die ts Dateien liegen hier auf /mnt/video1

    Code
    ls -l /video/Zuhause_ist_der_Zauber_los/2013-01-04.20.12.3-0.rec/
    
    
    00001.ts -> /mnt/video1/Zuhause_ist_der_Zauber_los~2013-01-04_20_12_3-0~00001.ts
    index
    resume

    Auf den großen (xx TB) Platten liegen nur die Video Dateien, ohne Unterverzeichnisse, auf der Hauptplatte sind nur die links auf diese Dateien.

    Für etwa 14TB an Aufzeichnungen braucht es auf der Hauptplatte dann 3GB an kleinen files für schnellen Zugriff, eine mini SSD reicht.

    Großer Nachteil: alle existierenden Aufzeichnungen müssen einmalig importiert/umkopiert werden in diese Struktur.

    Es gibt auch eine Art Disk balancing, zum Vermeiden des Vollaufens einer disk, was ich aber nie selbst groß getestet habe. Kann sein, dass es da noch hakt.

    Meine disks waren immer groß genug und sind nie voll gelaufen.

    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler


    to spoil
    verderben
    beschädigen
    plündern
    behindern
    berauben
    vereiteln
    rauben
    zerstören [fig.] [verderben, verunstalten]
    vergällen
    verhageln [fig.]

  • Bislang kannte ich nur das distributedvideodir(ectory) Plugin von SHF: DistributedVideoDirectory für VDR 2.2.0 und neuer - wenn ich das richtig verstehe ist der Hauptunterschied, dass dein Plugin die Metadaten und Videodaten zwangsweise voneinander getrennt ablegt?

    Meine VDRs

    VDR 1: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 24.04 (yavdr-ansible), VDR 2.7.4, CIR-Empfänger
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    Client 1: Raspberry Pi 2, Ubuntu 22.04 (yavdr-ansible), VDR 2.6.1

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Ja, die Videodaten bleiben auf durchschnittlich schnellen großen Platten, die Metadaten auf der System SSD.

    Und keine Unterverzeichnisse, sondern eine flache Struktur.

    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler


    to spoil
    verderben
    beschädigen
    plündern
    behindern
    berauben
    vereiteln
    rauben
    zerstören [fig.] [verderben, verunstalten]
    vergällen
    verhageln [fig.]

Participate now!

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