Dies war wahrscheinlich vor langer Zeit nicht der Fall, als die Frage gestellt wurde, aber heutzutage gibt es verschiedene Sicherungsdienstprogramme, die dies entweder direkt als Option oder durch einfache Skripterstellung / zusätzliche Einstellungen unterstützen.
Einer der Begriffe, die häufig für diese Funktionalität verwendet werden, sind "Nur-Anhängen-Sicherungen".
Borg backup
hat diese Funktionalität als eingebaute Option. Restic
kann so eingerichtet werden, dass sie mit einem Remote-Dateisystem rclone
kommuniziert, das keine Löschvorgänge unterstützt, oder mit einem Server, der ein von rclone unterstütztes Backend für Restic unterstützt, wobei die integrierte Option rclone nur für Anhänge verwendet werden kann.
Darüber hinaus unterstützen viele Cloud-Anbieter (AWS, B2, Wasabi usw.) beim Sichern in einer Cloud das Vorhandensein von Buckets, die das Löschen von Daten nicht zulassen, oder indirekt durch das Vorhandensein eines ewigen Verlaufs für alle Dateien, wodurch das Löschen dieser Daten effektiv nicht unterstützt wird (diese Einstellung) wird manchmal pro Zugriffsschlüssel eingerichtet, nicht pro Bucket selbst).
(Update: Jemand hat Links zu sogenannten "neu erstellten Produkten" entfernt. Beachten Sie, dass keines dieser Produkte neu ist, sehr gut etabliert ist und einige der größten Produkte im Backup-Bereich sind. Ich habe keine Beziehung zu diesen Produkten und sie sind alle kostenlos und Open Source . Sie sind ungefähr so neu wie rsync oder duplicity (Übertreibung, um einen Punkt zu veranschaulichen). Die Frage suchte speziell nach Möglichkeiten, dies zu implementieren, und verlinkt auf bestimmte Lösungen (im Gegensatz zu generischer "Software wahrscheinlich" hat diese Funktion ") sind hier gerechtfertigt. Tatsächlich bin ich auf diese Frage auch auf der Suche nach spezifischen Lösungen gekommen.