Moin Joe,
Noch eine Idee habe ich : Ein Skript könnte jede Nacht zu jeder neuen Datei einen Hardlink in ein Verzeichnis setzten das vom Webdav aus nicht erreichbar ist.
( cp -l QUELLE ZIEL )
Wenn ich das mit den Hardlinlks unter Linux richtig verstanden habe, ist eine Datei erst gelöscht wenn beide links gelöscht sind, beide sind gleichwertig und nicht von einander abhängig.
Anstatt mit einem cron-Job kannst du sofort bei Änderungen in einem Verzeichnis deinen Hardlink anlegen. Der Kernel gibt über (mindestens) eine Schnittstelle eine Meldung aus, wenn sich in einem Verzeichnis was ändert. Ich habe irgendsowas im Gebrauch: dnotify --create --delete --rename \ --attrib --recursive \ /Pfad/zu/den/Dateien/ \ -e /Dein/eigenes/Superscript (alles auf einer Zeile und die "" weglassen)
(Was machst du mit legitimen Löschversuchen der Nutzer? Wenn jemand ein Video unbedacht hochlädt, will er es eventuell auch mal wieder löschen und nicht "Täglich grüßt das Murmeltier" spielen.)
Jens