Wie gehe ich vor, wenn ich ein Backup meines gesamten Betriebssystems (einschließlich, aber nicht nur meines Home-Verzeichnisses) erstellen möchte?
Ist es so einfach, alles in zu sichern /
und dann, wenn ich einen Absturz erleide, einfach die Dateien wieder zu kopieren?
Wird dieses Cover grub, und wie mache ich das eigentlich, wenn das System nicht funktionsfähig ist?
Antworten:
DATEIEN
Informationen hierzu finden Sie unter http://ubuntuforums.org/showthread.php?t=35087
In einfachen Worten, ist der Backup - Befehl:
sudo tar czf /backup.tar.gz --exclude=/backup.tar.gz --exclude=/dev --exclude=/mnt --exclude=/proc --exclude=/sys --exclude=/tmp --exclude=/lost+found /
. Fügen--exclude=
Sie bei Bedarf weitere Parameter hinzu.Es wird ein Archiv aller Ihrer Dateien erstellt
/backup.tar.gz
, auf das Sie dann auf einen anderen Computer / ein anderes Laufwerk kopieren und Ihre Dateien wiederherstellen können, wenn die Installation birnenförmig verläuft. Sie können dies von einer Live-CD aus tun, indem Sie das "fehlerhafte" System unter/media
oder aktivieren/mnt
und ausführentar xf /path/to/drive/with/backup.tar.gz -C /mnt
(ersetzen Sie den tatsächlichen Pfad zum "fehlerhaften" System).RODEN
Dies gilt nicht für GRUB. Sie können es jedoch einfach neu installieren, indem Sie dieser Anleitung hier folgen . Sie müssen nur die Schritte drei und vier ausführen .
quelle
--exclude=/dev
Niemand bemerkte Clonezilla . Es erstellt ein vollständiges Image Ihrer Festplatte und sichert so absolut alles . Es ist so einfach wie das Brennen einer ISO oder das Erstellen eines bootfähigen Flash-Laufwerks.
Die eigentliche Sicherung dauert eine Weile, ist jedoch die zuverlässigste.
quelle
So klonen Sie Ihr System auf ein anderes System Oder machen Sie ein Backup. Im Terminaltyp:
Dieser Befehl erstellt eine Dateiliste aller installierten Pakete in Ihrem System (und speichert sie im aktuellen Arbeitsverzeichnis). Sichern Sie diese Datei in Festplatte, E-Mail usw. (diese Datei ist sehr klein).
Im frisch installierten Ubuntu-System laufen:
Dadurch werden nur die Pakete installiert, die Sie
apt-get
auf dem alten System installiert hatten (mit ).Sie können alle
.deb
Pakete von/var/cache/apt/archives/
sichern und manuell installieren, indem Sie Folgendes verwenden:Und danach später einen Update-Zyklus ausführen.
quelle
Mit Remastersys können Sie ein bootfähiges Live-CD / DVD-Image erstellen. Dies wird wie eine normale Ubuntu-CD installiert.
Um Remastersys zu installieren, müssen Sie zuerst ein Repository hinzufügen:
Sie können es dann wie gewohnt über das Software Center installieren.
Nach der Installation können Sie damit ein 'dist'-Backup erstellen. Dies bedeutet, dass Benutzerdaten vom ISO-Image ausgeschlossen werden.
Dies wird häufig zum Erstellen benutzerdefinierter Verteilungen verwendet, ist jedoch für die geplante Sicherungsaufgabe weiterhin hilfreich. Eine Einschränkung ist, dass es fehlschlagen kann, wenn der Inhalt von
/
(minus Benutzerdaten in/home
) zu viel Speicher belegt, da das ISO-Dateiformat nur ~ 4 GB Daten aufnehmen kann. Remastersys verwendet ein Dateisystem namens squashfs, um Ihre Daten zu komprimieren, sodass Sie mit bis zu ~ 8 GB in Ordnung sein sollten.quelle
Probieren Sie Remastersys aus .
Mit diesem Programm können Sie eine Live-CD (genau wie die Ubuntu-Installations-ISO-Datei) Ihres Systems erstellen und auf der Festplatte installieren. Funktioniert ziemlich einfach (wenn Sie wissen, wie man ISO auf USB / CD / DVD brennt).
Funktioniert perfekt mit meinen Versionen 11.10 und 11.04 und auch mit älteren.
Installation:
Datei bearbeiten
/etc/apt/sources.list
Hinzufügen:
# Remastersys
deb http://www.geekconnection.org/remastersys/repository karmic/
und speichernDann im Terminal ausführen:
sudo apt-get update
sudo apt-get install remastersys
quelle
Hier ist eine Lösung, die ich mit SquashFS verwende. Es ist der zuvor vorgeschlagenen TAR.GZ-Lösung ziemlich ähnlich, bietet jedoch einige wesentliche Vorteile.
SquashFS ist ein komprimiertes Dateisystem, das vollständig in einer Datei gespeichert ist. Diese Datei kann wie jede andere Partition in ein vorhandenes System eingehängt und auf die übliche Weise aufgerufen werden. Der Unterschied zu TAR.GZ besteht darin, dass SquashFS ein vollständiges Dateisystem mit wahlfreiem Zugriff auf Dateien ist, während TAR nur eine große verkettete Datei ist.
Dies bedeutet, dass Sie, wenn Sie ein umfangreiches Backup Ihres gesamten Dateisystems mounten möchten, für TAR.GZ (nach meiner Erfahrung) 5 Stunden und für SquashFS nur Minuten / Sekunden benötigen. Gleiches gilt auch für die Komprimierungs- / Sicherungsoperation. SquashFS ist um ein Vielfaches schneller.
UPDATE 2017-01-31 : Anscheinend können Sie Squashfs-Dateien nicht nur mounten, sondern auch als normales Archiv mit bekannten Apps wie File Roller unter Linux und 7-Zip unter Windows usw. öffnen.
Hier ist ein Befehl, mit dem ich meinen Stammordner sichern kann:
Die Option "-e" schließt Ordner aus, die Sie ausschließen möchten (in meinem Beispiel virtuelle und externe Linux-Ordner).
Nachdem das Backup fertig ist, kann ich es jetzt mounten:
Warten Sie nun einige Minuten (abhängig von der Größe des Archivs) und genießen Sie alle Ihre Dateien im Ordner / mnt / root_backup.
Das Gleiche kann für den Ordner / home / myname gemacht werden, z
Ich schließe Dropbox und GoogleDrive hier aus, um potenzielle Probleme in Zukunft zu vermeiden, falls ich diese Ordner aus dem Backup wiederherstelle und sie mit den tatsächlichen Dateien in der Cloud in Konflikt geraten.
Weitere Informationen finden Sie unter http://tldp.org/HOWTO/SquashFS-HOWTO/creatingandusing.html
quelle
Wir können das System auch mit rsync sichern und Dateien und Ordner ausschließen, die wir nicht wollen. Hier ist der folgende Befehl, um dies zu tun:
Unter Verwendung der
-aAX
Optionen werden die Dateien im Archivierungsmodus übertragen, wodurch sichergestellt wird, dass symbolische Links, Geräte, Berechtigungen und Besitzverhältnisse, Änderungszeiten, ACLs und erweiterte Attribute erhalten bleibenDie
--exclude
Option bewirkt, dass Dateien, die mit den angegebenen Mustern übereinstimmen, ausgeschlossen werden.VERWEIS: Vollständige Systemsicherung mit rsync
quelle
Hier ist ein gutes Tutorial mit PartImage .
quelle
Zeitverschiebung.
TimeShift schützt Ihr System, indem in regelmäßigen Abständen inkrementelle Snapshots des Dateisystems erstellt werden. Diese Snapshots können später wiederhergestellt werden, um Ihr System in den Zustand zu versetzen, in dem es sich zu dem Zeitpunkt befand, als der Snapshot erstellt wurde.
Öffnen Sie das Terminal und führen Sie den folgenden Befehl aus
Screenshots
quelle
Gehen Sie zum Ubuntu Software Center. Suchen Sie den Déjà Dup Backup Manager. Installieren Sie ihn. Führen Sie ihn aus und geben Sie den Pfad für das Backup Ihrer Daten an. Wählen Sie die zu sichernden Dateien aus. Erstellen Sie ein Backup
Später können Sie die Sicherung auswählen, indem Sie den Speicherort Ihrer externen Festplatte angeben. Glücksquelle [https://launchpad.net/deja-dup]
quelle
Sie können Tools wie Bacula Community oder Bacula Enterprise verwenden . Der Unterschied zwischen ihnen besteht darin, dass die Community-Version keine Bare-Metal-Wiederherstellung unterstützt, wenn Sie das System nicht neu installieren und es nur nach dem schweren Absturz wiederherstellen müssen.
quelle
Crashplan sichert alle Ihre Systemdateien und -daten und ermöglicht Ihnen, sie wiederherzustellen - entweder auf Ihrem aktuellen PC oder Sie können sie auf eine andere Installation übertragen.
Sie können ein Backup auf das Online-System, einen anderen Computer oder eine angeschlossene Festplatte durchführen.
quelle
Wenn Ihre Festplatte, auf der Ubuntu installiert ist, nicht zu groß ist, können Sie versuchen, von einer Live-CD zu booten (jede Linux-Distribution kann dies tun) und Folgendes ausführen:
Dadurch wird eine Sicherungskopie Ihrer gesamten Festplatte erstellt, nicht nur von Ubuntu, und es werden auch alle leeren Bytes gespeichert, aber es ist die einzige Lösung, die ich mir vorstellen kann. Verwenden Sie zum Wiederherstellen der Sicherung Folgendes:
quelle
Ich habe Ihnen eine detaillierte und aktuelle Anleitung zur Verwendung von Clonezilla gegeben. Mit Clonezilla können Sie ein Image Ihres gesamten Systems einschließlich aller Festplattenpartitionen usw. erstellen und später wiederherstellen.
Das Tutorial finden Sie unter http://geekyprojects.com/cloning/how-to-use-clonezilla-tutorial/
quelle
Mit dieser Antwort können Sie Ihre gesamte Ubuntu-Installation auf einer anderen Partition sichern:
Vorteile dieser Technik:
/etc/fstab
wird automatisch mit den richtigen UUID-Einträgen aktualisiert.quelle
Dies funktioniert für mich auf einem Ubuntu 18.04-Desktop und erfordert nur 'Disks' (Gnome-Disk-Utility), gparted und Standard-Grub-Befehle.
Backup
Wiederherstellen
Führen Sie im Dienstprogrammsystem 'Disks' aus und klicken Sie auf die Partition, auf der die Wiederherstellung erfolgen soll
Laufen Sie gparted
fstab update
Grub-Update
abschließendes Grub-Update vom neuen System
quelle
Ich verwende ein Programm namens Back In Time , das Apples Time Machine ähnelt.
Es ist einfach zu sagen, wo und wie oft Ihre Backups gespeichert werden sollen.
Back In Time ist in den Ubuntu-Repos.
quelle