Duplicity leistet bereits hervorragende Arbeit bei der Erstellung effizienter Backups, ich möchte jedoch die Anzahl der zu sichernden Dateien minimieren.
Welche Dateien oder Verzeichnisse können in einem Basisverzeichnis ausgeschlossen werden? Bitte benennen Sie diese explizit, Platzhalter sind erlaubt, Pfade sind relativ zum Home-Verzeichnis.
src
Verzeichnis mit lokalen Kopien des online verfügbaren Quellcodes zu sichern.Antworten:
Die meisten dieser Dateien und Verzeichnisse werden neu erstellt, wenn sie fehlen. Sie dienen hauptsächlich dazu, die Startzeit einer Anwendung zu verkürzen (Firefox-Erweiterungscache), Sperren anzuzeigen (
.gksu.lock
) oder sitzungsspezifische Informationen zu enthalten (z. B. ID der dbus-Sitzung). Aktuelle Dokumente ändern sich häufig und sind für die Sicherung im Allgemeinen nicht so sinnvoll.Diese Verzeichnisse können ausgeschlossen werden:
Flash-spezifisch:
Dateien:
KDE-spezifisch:
Firefox-spezifisch (siehe auch Profilordner ):
Opera-spezifisch (verwandte Frage zu Superuser.com: Ist Dokumentation zu Dateien und Verzeichnissen im Opera-Profilordner verfügbar? ):
Komodo Edit :
GnuPG:
Google Chrome:
Andere Apps:
quelle
wget http://git.io/vmQZ2 -O /var/tmp/ignorelist
dann den rsync mit Startrsync -a --progress --exclude-from=/var/tmp/ignorelist /home/$USER/ /media/$USER/linuxbackup/home/
siehe askubuntu.com/a/545676/34298wget https://gist.githubusercontent.com/rubo77/8ffaadbc58ab099d2bc3/raw/ignorelist
Gute Frage. Ich mag diese - wo wir Community-Inputs / -Listen sammeln und relevante Dinge auswählen können. Hier ist meine
.exclude
Akte. Ich füttere rsync mit dieser Datei als--exclude-file=
Parameter in mehreren Skripten (was Sie auch mit Duplizität tun können ). Beachten Sie, dass die Frage "Was möchten / müssen Sie speichern" impliziert. Zum Beispiel.mozilla
sichere ich mein vollständiges DIR, da es mehrere Profile und Optimierungen enthält und es einfacher ist, es als Ganzes wieder auf die Festplatte zu kopieren. Ebenfalls impliziert in meiner Konfiguration: Ich mache eine Menge "Build from the Ground-Up-Installationen" zum Testen. Ich habe also ein Clonezilla- Image einer bekannten Good-Clean-Base-Installation und füge meine auf USB gespeicherten persönlichen Daten (/ home) hinzu, nachdem sie auf der Festplatte gespeichert wurden. mal selektiv, mal ganz.quelle
~/.exclude
Ab Ubuntu 16.04 gibt es keine für einen DejaDup-Benutzer wie mich)Ich habe eine Ignoranzliste unter https://github.com/rubo77/rsync-homedir-excludes erstellt
Sie können es mit Duplicity oder rsync wie folgt verwenden:
Dies wird regelmäßig aktualisiert, im Moment haben wir dies bisher:
quelle
Ich habe in letzter Zeit versucht, solche Aktionen durchzuführen, und festgestellt, dass für viele der Dateien in meinem Ausgangsverzeichnis, die ich nicht sichern möchte, scheinbar keine Gruppenberechtigungen festgelegt wurden. Wenn dies auch auf anderen Systemen zutrifft, kann eine wahrscheinliche Liste von Verdächtigen erhalten werden mit:
(Obwohl ich die Ausgabe überprüfe, weil meine meistens gut erschien, mein E-Mail-Posteingang auch auf der Liste stand und ich nicht weiß, wie gut es für andere funktionieren wird.)
Dies ist für mich besonders attraktiv, da mein Ausgangsverzeichnis verschlüsselt ist (einschließlich der Dateinamen), sodass eine manuelle Ausschlussliste eine PITA ist. Stattdessen sollte es mir möglich sein, mithilfe von Gruppenberechtigungen automatisch eine Ausschlussliste zu generieren.
(Ich weiß, dass der Thread alt ist, aber ich dachte, dass dies für jemanden nützlich sein könnte.)
quelle