Wie lösche / deinstalliere ich Sicherungsdateien?

7

Ich muss alte Backups von meiner SSD und meiner externen (Western Digital) Festplatte entfernen, weil sie so viel Speicherplatz beanspruchen.
Kann ich mit Ausnahme der neuesten Dateien / Pakete die alten Sicherungen einfach löschen (ich glaube nicht) oder muss ich sie tatsächlich von meiner SSD und dem externen Laufwerk deinstallieren ?

Wenn ich mir den Dateinamen der Backups ansehe, weiß oder verstehe ich nicht, was sie sind, daher weiß ich nicht, was sicher entfernt werden kann und was übrig bleiben soll.

Geben Sie hier die Bildbeschreibung ein

Wenn Sie helfen können, denken Sie bitte daran, dass ich ein Neuling in Bezug auf Linux bin. Daher habe ich möglicherweise noch nicht einmal von einer für Sie üblichen Terminologie gehört. Also bitte sei sanft. Außerdem bin ich fest entschlossen, so viel wie möglich zu lernen. Wenn Sie mich also auf Dokumentationen oder Tutorials verweisen können, die Ihnen dabei helfen würden, wäre ich Ihnen sehr dankbar.

Coding Mama
quelle
Als neuer Benutzer mit geringer Reputation: Wenn eine Antwort Ihre Frage beantwortet, vergessen Sie nicht, auf das graue ☑ unter der "0" links im Text zu klicken, um sie zu akzeptieren. Dies bedeutet "Ja, diese Antwort" ist gültig"!
David Foerster

Antworten:

7

Verwenden der GUI

Die GUI bietet nicht viele Optionen. Sie können höchstens auf die Registerkarte " Planung" gehen und die Einstellung " Behalten" auf "Mindestens ein Jahr" oder "Mindestens 6 Monate" setzen. Die Anwendung verwaltet den Speicherplatz, indem sie alte Sicherungen löscht, wenn sie feststellt, dass der Speicherplatz knapp ist.

Déjà Dup

Befehlszeile

Wenn Sie mit der Befehlszeile vertraut sind, können Sie den folgenden Befehl im Terminal ausführen :

duplicity remove-older-than <time> [options] [--force] target_url

Weitere Informationen zu den Optionen und zu den möglichen Aktionen finden Sie in der Befehlszeile, indem Sie ausführen man duplicity.

Um das Handbuch zu zitieren:

entfernen-älter-als
Alle Sicherungssätze löschen, die älter als die angegebene Zeit sind. Alte Sicherungssätze werden nicht gelöscht, wenn Sicherungssätze, die neuer als die Zeit sind, von ihnen abhängen. Weitere Informationen finden Sie im Abschnitt ZEITFORMATE. Beachten Sie, dass diese Aktion nicht mit Sicherungs- oder anderen Aktionen wie der Bereinigung kombiniert werden kann. Beachten Sie auch, dass --force benötigt wird, um die Dateien zu löschen, anstatt sie nur aufzulisten.

Die Dokumentation von timeund target_urlist etwas umfangreich, um hier aufgenommen zu werden. Hier ist jedoch eine Zusammenfassung ihrer Beschreibung, die in der Fehlermeldung verfügbar ist.

Zeit
die gültigen [ sic ] Zeit Strings sind Intervalle (wie "3D64s"), w3-DATETIME- Strings, wie "2002-04-26T04: 22: 01-07: 00" (Zeichenkette wie „2002-04-26T04: 22: 01 "sind ebenfalls akzeptabel - bei Duplizität wird die aktuelle Zeitzone verwendet) oder gewöhnliche Daten wie 2/4/1997 oder 2001-04-23 (verschiedene Kombinationen sind akzeptabel, aber der Monat steht immer vor dem Tag).

target_url Ungültige
URL '/ home / dan / deja-dup /'.
Beispiele für URL-Zeichenfolgen sind "scp: //[email protected]: 1234 / path" und "file: /// usr / local". Weitere Informationen finden Sie in der Manpage.

Um beispielsweise Sicherungen zu bereinigen, die älter als der 1. Februar 2016 im Verzeichnis ~ / deja-dup sind, können Sie den folgenden Befehl verwenden:

duplicity remove-older-than 2016-02-01 file:///home/$USER/deja-dup/

Hinweis: Dadurch werden sie möglicherweise nicht direkt gelöscht, wenn es sich bei einigen der übereinstimmenden Sicherungen um vollständige Sicherungen handelt, von denen nachfolgende inkrementelle Sicherungen abhängen können.
Außerdem werden laut Handbuch nur die Dateien aufgelistet, die gelöscht werden. Sie müssen den Befehl anhängen, --forcedamit die Dateien gelöscht werden.

Déjà Dup verwendet duplicityals Backend (dies bedeutet, dass es sich im Grunde um eine Benutzeroberfläche handelt duplicity).

Dan
quelle
Oh, Dan, das ist so hilfreich! Vielen Dank für die Infos und die Details - besonders für die Kommandozeile.
Coding Mama
In Bezug auf die Befehlszeile glaube ich, dass dies für mich funktionieren könnte. Zu dem Zeitpunkt, als ich diesem Prozess folgte, wurde in der Ausgabe angegeben, dass nichts älter als das Datum war (was seltsam war), sodass nichts gelöscht wurde. Bisher habe ich das zweimal versucht. Ich muss noch ein bisschen mehr daran arbeiten und sicherstellen, dass ich alles richtig gemacht habe. Sobald ich es sicher herausgefunden habe, werde ich noch einmal einen Kommentar abgeben.
Coding Mama
1

Wenn Sie löschen ~/deja-dup und seinen Inhalt verwenden Sie nur frühere Sicherungen. Wenn Sie das Gefühl haben, dass Sie sie nicht mehr benötigen (oder nicht mehr so ​​viel Speicherplatz wie sie belegen), können Sie sie sicher löschen.

Ich weiß nichts über die Dateien auf dem externen Laufwerk, weil ich deren Namen oder deren Namen nicht kenne. Wenn sie den Dateien in sehr ähnliche Namen haben ~/deja-dup, gilt das Gleiche wie oben.

David Foerster
quelle
Danke, David! Das entspricht meinem Denken. Ich war mir einfach nicht sicher, ob sie "deinstalliert" werden sollten oder welche, falls vorhanden, bleiben sollten .
Coding Mama
Ja, die Sicherungen auf dem externen Laufwerk sind gleich - nur unterschiedliche Daten. Ich habe den Sicherungsspeicherort geändert.
Coding Mama
Es handelt sich um "Daten" -Dateien - nicht um Programmdateien oder Konfigurationsdateien. Daher wirken sie sich nicht auf den Betrieb Ihres Systems aus, sondern nur auf die Daten, mit denen Sie arbeiten können. Sie müssen nicht deinstalliert werden und meistens ist nicht einmal ein Deinstallationsverfahren verfügbar.
David Foerster
Oh, ich verstehe, was du sagst. Danke, dass du das hinzugefügt hast. Es macht die Dinge klarer. Vielen Dank.
Coding Mama