Automatisch alte Backups löschen

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Automatisch alte Backups löschen

      Hi,
      ich habe 2 STB's.
      1x DUO4K im Wohnzimmer
      1x UNO4KSE im Schlafzimmer

      Jeden Sonntag morgen wird automatisch ein Backup Image auf den USB Stick, der am DUO4K angeschlossen ist, geschrieben.
      Funktioniert auch prächtig.
      Nur wird der Stick natürlich immer voller, daher die Überlegung ein automatisches Aufräumskript zu schreiben.


      Shell-Script

      1. #!/bin/bash
      2. cd /media/usb/vti-image-backup
      3. ls -1t | tail -n +3 | xargs -d '\n' rm -f
      Jetzt kennt die xargs leider unter VTI den "-d" Parameter nicht.
      Wisst ihr wie ich das umgehen kann ?

      Das o.g. Skript würde ich dann einfach per cronjob Sonntag morgens laufen lassen (wollen).
      Könnt ihr mir da behilflich sein ?

      Danke :)

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von p1lspeda ()

    • Habe die Lösung bereits gefunden


      Shell-Script

      1. #!/bin/bash
      2. cd /media/usb/vti-image-backup
      3. ls -1t | tail -n +3 | xargs rm -rf
      einfach ohne jeglichen Parameter.
      So bleiben die letzten 2 Images erhalten (1x von der DUO4K und 1x von der UNO4KSE)
    • Ich hab das hier in meiner crontab stehen:
      find /media/usb/vti-image-backup -type d -mindepth 1 -maxdepth 1 -mtime +21 -exec rm -r {} \;
      also alles älter 21 Tage löschen.

      Habe ich hier aus dem Forum, iirc
      ACHTUNG!!!! Hier folgt eine Signatur:


      Die Benutzung der Suche ist NICHT verboten! D:

      "Hilfe!!!" ist kein sinnvoller Titel für einen neuen Thread, ebensowenig "VU+Zero" oder vergleichbares.

      Keine Hilfe ohne ausgefülltes Profil!
      Kein Netzwerksupport bei manueller IP-Adress-Vergabe :-)
      Kein Support bei portforwardings/ Portfreigaben

      Profil extra angepasst für die arme Emma, die sonst nichts im Leben hat :happy1:
    • Danke für den HInweis,
      das kopiere ich mir direkt :D

      Hatte mir mein Skript von einem vorhandenen RPi einfach rüberkopiert, wollte da nicht von 0 anfangen.
      Deine Version erscheint mir aber runder.
    • Bitte einlesen und mit etwas unwichtigem testen...
      Wie gesagt, ist hier aus dem Forum, leider weiß ich nicht mehr von wem...
      ACHTUNG!!!! Hier folgt eine Signatur:


      Die Benutzung der Suche ist NICHT verboten! D:

      "Hilfe!!!" ist kein sinnvoller Titel für einen neuen Thread, ebensowenig "VU+Zero" oder vergleichbares.

      Keine Hilfe ohne ausgefülltes Profil!
      Kein Netzwerksupport bei manueller IP-Adress-Vergabe :-)
      Kein Support bei portforwardings/ Portfreigaben

      Profil extra angepasst für die arme Emma, die sonst nichts im Leben hat :happy1: