Ich suche nach einer Liste, welche Pfade / Dateien für eine vollständige System- / Home-Sicherung sicher ausgeschlossen werden können.
In Anbetracht dessen, dass ich eine Liste der installierten Pakete habe.
/home/*/.thumbnails
/home/*/.cache
/home/*/.mozilla/firefox/*.default/Cache
/home/*/.mozilla/firefox/*.default/OfflineCache
/home/*/.local/share/Trash
/home/*/.gvfs/
/tmp/
/var/tmp/
- Keine echten Ordner, kann jedoch beim Wiederherstellen schwerwiegende Probleme verursachen
/dev
/proc
/sys
Wie wäre es mit...
/var/
im Allgemeinen?/var/backups/
- Kann ziemlich groß werden/var/log/
- benötigt nicht viel Platz und kann für einen späteren Vergleich hilfreich sein/lost+found/
backup
cache
thumbnails
seb
quelle
quelle
/home/*/.local/share/Trash
. Ich habe bereits Dateien aus dem Papierkorb wiederhergestellt. Es war eine irrtümliche Löschung, die bemerkt und rückgängig gemacht wurde, nachdem ich Sicherungen durchgeführt hatte - und beim Wiederherstellen waren die Sicherungsdateien immer noch im Papierkorb.Antworten:
Wenn ich
rsync
mein System auf eine Backup-Partition lege, schließe ich diese aus:Auf diese Weise kann ich die Backup-Partition genauso booten wie die ursprüngliche.
Zusammenfassend würde ich also vorschlagen
sich nicht ausschließen
/{dev,proc,media,...}
, nur ihre InhalteAusgenommen
/var/{run,lock}
, und vor allem die großen/var/cache/apt/archives/
quelle
--exclude=/proc/*
, wird das Verzeichnis / proc in der Sicherung beibehalten (was benötigt wird, wenn Sie den Spiegel booten möchten), aber nicht der Inhalt davon.--exclude=/home/*/.opera/cache
:)Ich empfehle, alle auszuschließen
/usr
(außer fort/usr/local/
) und eine Sicherungskopie von zu habendpkg --get-selections
Meiner Meinung nach ist eine vollständige Sicherung nicht wirklich nützlich. Ich bevorzuge lieber Sicherungsdaten und Einstellungen und stelle dann Pakete aus den offiziellen Repositories wieder her.
Aber ist meine Präferenz ...
/usr
Enthält hauptsächlich statischen Binärinhalt aus Distributionspaketen. Durch erneutes Installieren eines Pakets wird der/usr
Inhalt wiederhergestellt . Auch/bin
und/sbin
enthält Binärdateien von Verteilungspaketen./usr/local
enthält manuell installierte Pakete (aus Distributionspaketen). Das ist also eine Sicherung wert.quelle
/lib
, das gleiche gilt? Und wie Sie wiederherstellen solche Paketauswahl?/lib
. Ich würde auch hinzufügen, dassdpkg --get-selections
es vielleicht besser ist, es zu verwendenapt-mark
, wie hier gesagt: askubuntu.com/questions/101931/…Ich habe auch alle Antworten und alle anderen zugehörigen Fragen gelesen, als ich meine vollständige Systemsicherung konfiguriert habe.
Meine 2 Cent würden nichts ausschließen, sondern nur, wenn Sie eine vollständige Systemsicherung eines Offline-Systems durchführen.
Lassen Sie mich jetzt näher darauf eingehen: Wenn Sie das System von sich aus sichern, können Sie einige Verzeichnisse ausschließen, wie andere bereits erwähnt haben. Dies ist jedoch meiner Meinung nach kein guter Weg, da es später bei der Wiederherstellung des Systems einige Fehler hervorrufen kann. Wenn Sie beispielsweise das Verzeichnis / tmp ausschließen, ist / tmp nach dem Wiederherstellen nicht vorhanden, und das System erstellt ein solches, und die Anmeldebildschirme können aufgrund von Problemen mit chmod und chown in / tmp blockiert sein. Auch das Nicht-Sichern des Verzeichnisses ~ / .cache kann dazu führen, dass der Datenbank-Cache des Ubuntu Software Centers aufgebrochen wird.
Ich benutze eine Live-CD und benutze LuckyBackup und sichere das gesamte System, ohne etwas auszulassen. Beim Wiederherstellen wählte ich "Dateien löschen, die nicht in der Quelle vorhanden sind". Auf diese Weise wird ein vollständiger System-Snapshot genau in dem Zustand wiederhergestellt, in dem Sie das Backup erstellt haben (ähnlich wie beim Snapshot einer VM).
quelle
/proc
,/dev
,sys
. Ihre Inhalte werden beim Booten erstellt.