staging.inyokaproject.org

TV-Videos auf die NAS verschieben

Status: Ungelöst | Ubuntu-Version: Ubuntu 20.04 (Focal Fossa)
Antworten |

jms3000

Avatar von jms3000

Anmeldungsdatum:
29. Januar 2015

Beiträge: 880

Ich habe auf einem Intel NUC TVHeadend laufen, was mir ab und zu Sendungen aufnimmt. Das Aufnahmemedium ist die SSD im Intel NUC. Die ist leider nicht groß, läuft aber Tag und Nacht. Meine NAS ist groß, läuft aber in er Nacht nicht. Ich würde jetzt gern automatisiert Videodateien vom NUC zur NAS verschieben, sobald die läuft, und die Ursprungsdatei durch einen Symlink auf die NAS ersetzen. Würde das funktionieren und ist das sinnvoll?

pepre Team-Icon

Supporter
Avatar von pepre

Anmeldungsdatum:
31. Oktober 2005

Beiträge: 6474

Nativer Symlink über Netzwerk geht nicht. Statt dessen nutzt man NFS.

Per se wäre es möglich per cron o.ä. die Daten automatisiert von der SSD im NUC auf die NAS zu verschieben.

Da das NFS beliebig in das Dateisystem des NUC eingehängt werden kann sind gar keine Symlinks mehr nötig.

Das mit dem Verschieben ist aber "von hinten durch die Brust ins Auge". Hier bei mir läuft 24/7 ein zentraler Server, der NAS und VDR in einem ist (neben diversen anderen Diensten). Kalkulationen zum Stromverbrauch ergaben das als günstigste Lösung. Selbst ein NUC kann sowas locker erledigen.

jms3000

(Themenstarter)
Avatar von jms3000

Anmeldungsdatum:
29. Januar 2015

Beiträge: 880

Hab ich auch schon mal drüber nachgedacht. Dann müsste ich halt eine USB-Fesplatten-Box an den NUC anschliessen. So eine Box ist aber auch nicht billiger und braucht nicht weniger Strom als die 2bay NAS von Synology. Und dann die Synology nachts nicht läuft, kann ich dort nachts auch nichts aufnehmen.

pepre Team-Icon

Supporter
Avatar von pepre

Anmeldungsdatum:
31. Oktober 2005

Beiträge: 6474

Du hast die Qual der Wahl:

  • ein all-in-one-Gerät basteln

  • ein Script schreiben

Letzteres ist gar nicht so schwer:

  • NAS anpingen

  • falls NAS erreichbar per NFS einhängen (mit Wartezeit, NAS sind langsam)

  • Filme prüfen, ob sie aufnehmen

  • fertig aufgenommene Filme verschieben

  • NAS aushängen

jms3000

(Themenstarter)
Avatar von jms3000

Anmeldungsdatum:
29. Januar 2015

Beiträge: 880

Das Kopieren der Filme ist trivial, das würde ich mit SCP machen. Die Frage ist wie ich es mache, dass TVHeadend die Filme noch sieht, also wie mache ich den Symlink auf die NAS und was passiert mit dem Symlink, wenn die NAS aus ist?

pepre Team-Icon

Supporter
Avatar von pepre

Anmeldungsdatum:
31. Oktober 2005

Beiträge: 6474

jms3000 schrieb:

Das Kopieren der Filme ist trivial, das würde ich mit SCP machen.

Ok.

Die Frage ist wie ich es mache, dass TVHeadend die Filme noch sieht, also wie mache ich den Symlink auf die NAS und was passiert mit dem Symlink, wenn die NAS aus ist?

Nochmal: vergiß das mit dem Symlink. Wenn die Filme auf's NAS kopiert wurden, dann stehen die dort. Punkt.

Was sollte auch ein Symlink helfen, wenn das Ziel eine Datei auf dem NAS ist, diese aber offline ist?! 🙄

TVH sieht nur die Aufnahmen, die (noch) auf dem NUC sind, bzw gerade aufgenommen werden. Mehr ist doch auch gar nicht nötig, oder? Wozu sollte TVH die gesamte Filmsammlung sehen?! Erschließt sich mir nicht. - Falls es dennoch nötig sein sollte, so bleibt dir nur das NAS via NFS auf's NUC zu hängen.

Generelles PS: ein Symlink, dessen Ziel nicht erreichbar ist, zeigt dann eben ins Nirvana - nicht schön, aber harmlos. Es hängt mehr vom darauf zugreifenden Programm ab, wie es mit dieser Situation umgeht. Sehen tut es dann praktisch eine Datei mit 0 Byte Größe.

Aber, wie gesagt: Symlink ist immer lokal! Symlink nativ über Netzwerk geht nicht! Du kannst entfernte Dateien symlinken, aber die müssen dann "quasi-lokal" sein, zB via NFS.

jms3000

(Themenstarter)
Avatar von jms3000

Anmeldungsdatum:
29. Januar 2015

Beiträge: 880

Ich benutz gar kein NFS, ich mach alles über Samba. Da funktionieren Symlinks. Der Vorteil ist, dass ich die Filme im Kodi unter "Aufnahmen" dann noch sehen. Ich will die ja gar nicht aufheben, nur einmal anschauen und dann löschen.

gve

Anmeldungsdatum:
17. September 2006

Beiträge: 284

jms3000 schrieb:

Ich habe auf einem Intel NUC TVHeadend laufen, was mir ab und zu Sendungen aufnimmt. Das Aufnahmemedium ist die SSD im Intel NUC. Die ist leider nicht groß, läuft aber Tag und Nacht. Meine NAS ist groß, läuft aber in er Nacht nicht. Ich würde jetzt gern automatisiert Videodateien vom NUC zur NAS verschieben, sobald die läuft, und die Ursprungsdatei durch einen Symlink auf die NAS ersetzen. Würde das funktionieren und ist das sinnvoll?

Ich habe bei mir eine ähnliche Situation. Bei mir läuft vdr als Recorder auf einem NUC mit externer USB-Platte 1 TB, HDD für die Filme. Die Platte geht in den Standy By, wenn sie nicht benutzt wird. Ich streame die Filme aber nicht im TS-Format, sondern konvertiere sie nach mp4/H264 und benutze dann einen DLNA-Server auf dem NUC. Aber wie du schreibst, kannst du ja via Samba / CIFS auf dein NAS verlinken. Das fährt dann hoch, sobald ein Dateizugriff erfolgt. Ob der Umzug auf's NAS dann wirklich Strom spart? USB-Platten sind ja nicht so teuer.

https://unix.stackexchange.com/questions/5120/how-do-you-make-samba-follow-symlink-outside-the-shared-path

Ich habe 2 NAS. Wenn die im Stand By sind und ich greife auf Datein zu, remote oder via DLNA-Client, dann fährt das NAS hoch. Dauert ein paar Sekunden.

pepre Team-Icon

Supporter
Avatar von pepre

Anmeldungsdatum:
31. Oktober 2005

Beiträge: 6474

jms3000 schrieb:

Ich benutz gar kein NFS, ich mach alles über Samba. Da funktionieren Symlinks.

Samba ist die Windows-Variante von NFS, nur nicht so elegant. Also gehupft wie gesprungen.

Der Vorteil ist, dass ich die Filme im Kodi unter "Aufnahmen" dann noch sehen. Ich will die ja gar nicht aufheben, nur einmal anschauen und dann löschen.

Ah, Kodi-Clients. In Kodi kannst du doch beliebig viele Netzwerkfreigaben (NFS/Samba) einbinden. Von daher ist es völlig wurst, wo die Filme stehen.

Ich verstehe deinen Workflow nicht, bzw wozu du die Symlinks brauchst, wenn du eh schon verschoben hast. - Ansehen tust du doch eh von der NAS, oder nicht? Ob du dann von TVH aus löscht (via Symlink) oder direkt auf der NAS ist doch einerlei. Nochmal:

Ich würde jetzt gern automatisiert Videodateien vom NUC zur NAS verschieben, sobald die läuft, und die Ursprungsdatei durch einen Symlink auf die NAS ersetzen. Würde das funktionieren und ist das sinnvoll?

Verschieben kannst du zB via o.g. Script. Wozu der Symlink aber dann noch gebraucht wird erschließt sich mir nicht. Oder zickt TVH, wenn man ihm eine Datei unterm Arsch wegzieht?

Antworten |