Hallo zusammen,
ich hab da ein Problem mit dem automatischen Löschen von Aufnahmen, deren "Lebenszeit" abgelaufen ist. Ich muß dazu etwas ausholen...
Folgende Situation: Ich hab ein easyvdr 5.0 pre-alpha laufen. Hab ich (Ende 2022) zunächst auf einer 128GB SSD installiert. Partitionierung hat das setup seinerzeit automatisch wie folgt gemacht:
Gerät Boot Anfang Ende Sektoren Größe Kn Typ
/dev/sdb1 * 2048 1050623 1048576 512M b W95 FAT32
/dev/sdb2 1052670 250068991 249016322 118,8G 5 Erweiterte
/dev/sdb5 1052672 250068991 249016320 118,8G 83 Linux
Von dieser SSD wird also gebootet, da ist easyvdr drauf und noch 118GB Platz für Aufnahmen. Ich wollte einfach, dass das System schnell bootet. Und die SSD hatte ich eh noch rumliegen. Dass der Platz für Aufnahmen sehr schnell eng werden würde, war mir klar. Daher hab ich sofort nach der Instalation gleich noch eine 4TB HDD mit nur einer Partition
Gerät Anfang Ende Sektoren Größe Typ
/dev/sda1 2048 7814035455 7814033408 3,7T Linux-Dateisystem
ausschließlich für Aufnahmen dazugesteckt. Mir wäre ja LVM am liebsten gewesen, um das /video0 Filesystem problemlos mit weiteren Disks zu erweitern. Das ließ sich aber bei der Installation von easyvdr nicht so einfach realisieren. Da hab ich einige Zeit erfolglos dran rumgemacht, bis es mir zu dumm wurde. Ich hatte außerdem die Information bekommen, dass es funktioniere, wenn man
die HDD (hier /dev/sda1) einfach irgendwohin mounted - zB nach /mnt/sda1
dann einen link im Verzeichnis /media/easyvdr01/video0 wie folgt anlegt:
root@easyVDR:/media/easyvdr01/video0# ls -ltr
insgesamt 36
lrwxrwxrwx 1 vdr vdr 9 Jan 8 2023 HDD -> /mnt/sda1
Hier noch die /etc/fstab:
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda5 during installation
UUID=dcae0bac-f594-4a6c-9c8b-37d764afe8aa / ext4 noatime,errors=remount-ro 0 1
# /boot/efi was on /dev/sda1 during installation
UUID=99A3-6B40 /boot/efi vfat umask=0077 0 1
/swapfile none swap sw 0 0
/dev/sda1 /mnt/sda1 auto noatime 1 2
Display More
Das funktioniert zwar schon, nur werden die Aufnahmen, die dem /video0 Verzeichnis per Link in /media/easyvdr01/video0/HDD untergejubelt werden, nicht automatisch gelöscht.
Für Aufnahmen, die auf direkt auf /dev/sdb5 (also direkt auf /media/easyvdr01/video0 bzw /video0) liegen, also der kleinen 118GB Partition, gilt das nicht. Dort funktioniert das automatische Löschen.
Jetzt würde ich das gerne ändern, weil es mir zuviel wird, selbst "von Hand" alte Aufnahmen zu löschen. Notfalls würde ich auch auf die kleine 118GB Medien Partition verzichten und bspweise die /dev/sda1 einfach auf /media/easyvdr01/video0 mounten. Damit die kleine 118GB Partition "über-"mounten, dann wären diese 118GB eben nicht mehr nutzbar. Geht aber vielleicht auch besser. Ich habe gelesen, dass es seit ca 1 Jahr das Plugin vdr-plugin-distributedvideodir wieder gibt...
Nun zu meiner Frage: Würde es reichen, wenn ich dieses Plugin installieren würde
und dann einfach den Mount der /dev/sda1 ändere in
nach vorherigem mkdir /media/easyvdr01/video1 ? Und evtl Rechte anpassen
Ich hab seit der wenig geschmeidigen Installation Ende 2022 nix mehr dran gemacht und mag mir mein running system nicht zerschießen. Daher bin ich etwas übervorsichtig.
Dankeschön und viele Grüße
Peter