Ich bin ziemlich neu in Ubuntu und möchte ein Backup erstellen. Ich bin mir wirklich nicht sicher, welche Dateien und Ordner ich hinzufügen soll, damit mein System so bleibt, wie es jetzt ist, wenn ich es wieder herstelle. Ich kann anscheinend nirgendwo gute Details finden. Hoffentlich könnte mir jemand dabei helfen. Ist es möglich, alles so zu sichern, wie es jetzt ist? Im Falle einer Systemwiederherstellung muss ich Programme und Einstellungen nicht neu installieren.
28
Antworten:
Meine Backup-Sets enthalten derzeit
Beachten Sie, dass dies für einen Server gilt. Wenn Sie also Dinge wie / etc sichern, wird meine gesamte Konfiguration für meine Dienste gespeichert. Ich habe Webserver in / srv (wenn Sie sie jedoch in / var / www haben , befinden sie sich immer noch in diesem Sicherungssatz). , Ich habe verschiedene Skripte und Dinge in / usr / local usw. eingerichtet. Das Sichern von / home anstelle von / home / myusername ist so, dass ich alle Benutzer behalten kann. Wenn Sie nur Ihre Benutzerdaten behalten möchten, benötigen Sie nur Ihr Home-Verzeichnis.
quelle
/usr/local/sbin/
.cache
Ordner in das Basisverzeichnis jedes Benutzers (~/.cache
) aufgenommen werden, oder können wir das auch weglassen? Es können Zehntausende von Dateien und viele Gigabyte an Daten sein. Nach meinem Verständnis bedeutet dies, dass Anwendungen beim nächsten Ausführen temporäre, zwischengespeicherte Dateien erneut generieren müssen, was die Laufzeit und die Startzeit erhöht, aber harmlos ist, oder?~/.cache
klingt für mich ok. Ich schließe es selbst nicht aus, aber wenn Sie die Datenübertragungs- / Synchronisierungszeit verkürzen möchten, kann dies eine Option sein./opt
aber wenn Sie es verwenden, können Sie es in Ihre Backups aufnehmen./opt
neigt dazu , durch distros ungenutzt zu sein , sich es dem Benutzer zu verlassen, aber Anbieter von Anwendungen , die ein Linux - System mit ihren Drittanbieter - App darauf installiert bieten könnte verwenden/opt
oder wenn Sie Ihre eigene Software entwickeln Sie es in kann/opt
statt/usr/local
Was Sie sichern müssen, hängt von Ihrem jeweiligen System ab *.
Das wird also ein wenig Arbeit von Ihnen erfordern, um es zu klären. Beginnen Sie damit, herauszufinden, was nicht gesichert werden muss. Schauen Sie sich zuerst Ihr Stammverzeichnis an und arbeiten Sie dann rückwärts.
Zum Beispiel
cd /; ls -F
gibt mir:/cdrom
,/media
Und/mnt
sind Einhängepunkte so nicht brauchen Backup zu tun./dev
,/lost+found
,/proc
,/run
,/sys
Und/tmp
get auto beim Neustart neu erstellt. [Ich vermute , die Links:/initrd.img@
,/initrd.img.old@
,/vmlinuz@
, /vmlinuz.old@ beim Booten ubuntu Neuinstallation neu erstellt (ich bin nicht sicher , welche).]Auf meinem System
/root
ist leer (verwenden Siesudo -s
, um eine Shell als Root-Benutzer zu öffnen, um sie anzuzeigen. Achten Sie darauf, dass Sie sieexit
sofort nach der Inspektion öffnen/root
.)/snap
ist auch leer. Vielleicht ist es ein Mount Point./var
enthält variable Daten wie System - Logging - Dateien, E - Mail und Drucker - Spool - Verzeichnisse und transiente und temporäre Dateien“Ich habe es jetzt wieder nach oben, mit Ausnahme von / var / log Ref . :. http://www.tldp.org/LDP/Linux- Dateisystem-Hierarchie / html / var.html )/bin
,/boot
,/lib
,/lib64
, Und/sbin
vermutlich wird über eine erneute Installation von Ubuntu wieder geladen werden , wenn Sie die Systementwicklung arbeiten oder so etwas tun. Sie können diese entweder sichern oder sich auf eine Neuinstallation verlassen, um sie wiederherzustellen./home
sollte in seiner eigenen Sicherung sein. Es wird Zeiten geben, in denen Sie nur wiederherstellen möchten/home
.Das lässt andere Änderungen , die Sie in Ihrem System vorgenommen haben
/etc
,/opt
,/srv
, und/usr
die Sie auch sichern möchten, entweder zusammen oder einzeln.Hier sind einige Seiten, die zum Verständnis dieser Verzeichnisse beitragen könnten:
http://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/the-root-directory.html http://www.tldp.org/LDP/intro-linux/html/sect_03_01.html#sect_03_01_03
Eine verwandte Denkrichtung ist: Angenommen, Sie haben gerade ein neues Ubuntu installiert. Was müssten Sie sichern? Antwort: nichts. Sie haben noch nichts geändert, sodass Sie Ubuntu einfach neu installieren können. Es stellt / bin, / etc, / root, / usr usw. wieder her.
Der einzige Grund, warum Sie ein Backup / bin erstellen möchten, ist, dass Sie es geändert oder hinzugefügt haben. Ein Teil der Sicherung besteht darin, zu verstehen, wo und wann sie erstellt und geändert wird. Wisst einfach, dass auch der Rest von uns damit zu kämpfen hat.
***** Und obwohl Sie nicht gefragt haben, können Sie vollständige Datenträger- oder Partitionsimages erstellen. Das Sichern und Wiederherstellen nimmt viel Zeit in Anspruch und kann dazu führen, dass Ihr System während dieser Arbeit nicht mehr funktioniert. Und so habe ich meine Windows-Systeme mit Acronis gesichert. Das einzige, was sie Ihnen bieten, ist eine Partitionsübersicht und Images von Nicht-Linux-Partitionen. Ich mache diese jetzt, bevor ich Partitionen reorganisiere und bevor ich meine Backup-Restore-Funktionen teste.
(Ich bin sehr offen für Vorschläge, wie ich das verbessern könnte.)
quelle
Wenn ich mein Desktopsystem neu installiere, sichere ich
/etc
/var
Ich bin zu faul, um einige Unterordner auszuschließen/opt
/home
befindet sich auf einer separaten Partition und wird täglich gesichert .Nach der Neuinstallation stelle ich die Teile aus meiner Sicherung wieder her, die ich wirklich brauche.
Mit dieser Strategie sind alle meine Konfigurationen, lokalen E-Mails und Crontab-Konfigurationen sicher und ich muss nur meine benötigten Anwendungen neu installieren.
Meine persönlichen Skripte werden in meinem Home-Ordner gespeichert (tägliches Backup, erinnerst du dich?), Daher verwende ich keine
/usr/local
.quelle
/opt
, was wir brauchen? dh: warum sichern Sie es?Die meisten Menschen nur Backup ihr Home - Verzeichnis:
/home/$USER/
. Wenn Sie die Konfigurationsdateien und -einstellungen sichern möchten, werden diese in Ordnern und Dateien in Ihrem Ausgangsverzeichnis gespeichert, die mit a beginnen. (Punkt). Erstellen Sie eine Liste der von Ihnen verwendeten Pakete (und PPAs), und es ist einfach, alle Ihre Pakete neu zu installieren, falls Sie sie benötigen. Oder verwenden Sie den in diesem Kommentar beschriebenen Befehl .Deja Dup Backup ist ein großartiges Tool, das standardmäßig in Ubuntu enthalten ist. Weitere Optionen sind die Befehlszeile (rsync, rsnapshot, rdiff-backup usw.).
Um die gesamte Festplatte als Image zu sichern, checken Sie Clonezilla aus .
quelle
/var/spool/cron
auch.Lassen Sie uns hier eine Liste von Dateien sammeln. Ich habe diesen Beitrag "Community-Wiki" erstellt.
Natürlich ist es von Person zu Person unterschiedlich. Meins wird hauptsächlich als Webserver und NFS-Server verwendet.
Crontabs
NFS-Freigaben
Sudoer
apache config
autofs
fstab
Gastgeber
Samba
Regeln für USB-Geräte (udev)
systemd
mlocate
Ubuntu Launcher ("Start Menu") .desktop Dateien, inkl. alle benutzerdefinierten, die Sie eingerichtet haben:
Das Ausgangsverzeichnis kann beibehalten werden, wenn Sie eine Ubuntu-Neuinstallation durchführen
quelle
Nur eine Erinnerung, wenn Sie DejaDup verwenden (oder etwas wirklich anderes), schließen Sie auch Cloud-Speicherordner aus (wahrscheinlich in Ihrem Zuhause), wie z. B. Dropbox. Wenn Sie für s3-Speicher bezahlen, könnte dies ein schwerer Fehler sein.
quelle
Verwenden Sie das Deja Dup-Backup. Es wird standardmäßig bereitgestellt. Gehen Sie zu den Einstellungen und behalten Sie nur den Stammordner (
/
) als "Ordner zum Einschließen" bei und fügen Sie den Medienordner (/media
) unter "Ordner zum Ignorieren" hinzu.Aus diesem Grund werden alle Ihre Programme im Falle einer (seltenen) Systembeschädigung gesichert, mit Ausnahme Ihrer anderen Laufwerke, die normalerweise nicht betroffen sind.
quelle
Ich sichere mir, was für mich wichtig ist und was sich lose als mein geistiges Eigentum definieren lässt. Außerdem muss Ubuntu so konfiguriert werden, dass es (für mich) einwandfrei funktioniert.
Ich habe die Sicherung jeden Morgen um 4:00 Uhr oder wenn Laptop aus dem Suspend fortgesetzt wird. Es wird durch ein
/etc/cron.daily
Skript gesteuert .Die beste Art der Sicherung ist die Offsite-Sicherung im Falle eines Brandes oder einer Überschwemmung, wenn sich der Computer befindet. Daher nutze ich das kostenlose 15-GB-Konto von gmail.com und sende dort eine komprimierte tägliche Sicherung.
Nach ein paar Jahren habe ich meine "kostenlose" Quote von 15 GB erreicht und ein Skript geschrieben, um Backups in 180 Tagen, 78 Wochen, 36 Monaten und 100 jährlichen Backups zu recyceln.
Hier ist das tägliche Backup-Skript für das, was mir wichtig ist:
quelle