RaspberryPi RocketChat User Uploads bzw. benötigter Speicher gering halten
Hallo zusammen,
ich habe auf einem kleinen RaspberryPi einen RocketChat aufgesetzt welcher ganz gut funktioniert.
Ich habe aber noch keine Lösung gefunden um den Speicherplatz auf dem Server zu verwalten.
Ich befürchte, dass mit der Zeit der Server zugemüllt wird und dann eben nicht mehr richtig funktioniert.
Weiß einer eine Möglichkeit, z.B. automatisch die Uploads der User nach einer gewissen Zeit zu löschen? So das Bilder/Dokumente ect. nicht mehr auf dem Server liegen?
Viele Grüße
Elfriede
ich habe auf einem kleinen RaspberryPi einen RocketChat aufgesetzt welcher ganz gut funktioniert.
Ich habe aber noch keine Lösung gefunden um den Speicherplatz auf dem Server zu verwalten.
Ich befürchte, dass mit der Zeit der Server zugemüllt wird und dann eben nicht mehr richtig funktioniert.
Weiß einer eine Möglichkeit, z.B. automatisch die Uploads der User nach einer gewissen Zeit zu löschen? So das Bilder/Dokumente ect. nicht mehr auf dem Server liegen?
Viele Grüße
Elfriede
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 1096594329
Url: https://administrator.de/contentid/1096594329
Ausgedruckt am: 22.11.2024 um 09:11 Uhr
4 Kommentare
Neuester Kommentar
find + crontab ;) also, so würde ich es machen.
find kann eben files finden, die älter als eine gewisse Zeitspanne sind (und hat auch gleich eine eingebaute "delete" Funktion), und per Cronjob könnte man das dann zB einmal pro Nacht o.ä. durchlaufen lassen.
Siehe zB: https://unix.stackexchange.com/questions/194863/delete-files-older-than- ...
Ansonsten würd ich noch logrotate empfehlen, damit die Logs nicht irgendwann überhand nehmen.
find kann eben files finden, die älter als eine gewisse Zeitspanne sind (und hat auch gleich eine eingebaute "delete" Funktion), und per Cronjob könnte man das dann zB einmal pro Nacht o.ä. durchlaufen lassen.
Siehe zB: https://unix.stackexchange.com/questions/194863/delete-files-older-than- ...
Ansonsten würd ich noch logrotate empfehlen, damit die Logs nicht irgendwann überhand nehmen.
Das ist auch definitiv die sauberere Lösung. Anwendungen einfach Sachen im Dateisystem wegzulöschen ist keine gute Idee. Oft liegen dazu Metadaten in einer DB, die dadurch inkonsistent wird.
Grundsätzlich sollte genug Speicher da sein und es empfiehlt sich eh eine 2,5" Festplatte zu nehmen. Speicherkarten sind nicht für viele Schreibzyklen ausgelegt, wenn du dort viele/größere Uploads erwartest ist so eine Karte also nicht die beste Wahl, egal ob du die Daten nach einer gewissen Zeit löschst oder nicht. Das hat eher Einfluss auf die größe des Speichers. Wenn du nur z.B. 32GB hast sind die mit der Zeit schnell voll, wenn paar Bilder und ggf noch Videos hochgeladen werden.
Grundsätzlich sollte genug Speicher da sein und es empfiehlt sich eh eine 2,5" Festplatte zu nehmen. Speicherkarten sind nicht für viele Schreibzyklen ausgelegt, wenn du dort viele/größere Uploads erwartest ist so eine Karte also nicht die beste Wahl, egal ob du die Daten nach einer gewissen Zeit löschst oder nicht. Das hat eher Einfluss auf die größe des Speichers. Wenn du nur z.B. 32GB hast sind die mit der Zeit schnell voll, wenn paar Bilder und ggf noch Videos hochgeladen werden.