Ist dies eine vollständige Möglichkeit, eine Linux-Installation zu sichern?

1128
DWilliams

Als ich zum ersten Mal auf Linux umgestiegen bin, wusste ich noch nicht so viel darüber wie jetzt. Infolgedessen gibt es einige grundlegende Aspekte zum Einrichten meiner Partitionen und Betriebssysteme (keine 64-Bit-Verwendung, nur eine Root-Partition usw.). Ich möchte das Laufwerk vollständig löschen und neu beginnen.

Jetzt möchte ich meine Konfigurationen oder installierten Pakete nicht verlieren. Mein Plan ist wie folgt:

  1. Kopieren Sie den gesamten Inhalt meines Heimatverzeichnisses auf ein externes Laufwerk
  2. Erstellen Sie eine Liste aller installierten Pakete mithilfe dieses Handbuchs.
  3. Kopieren Sie den Inhalt des externen Laufwerks zurück in den Home-Ordner (der sich jetzt auf einer eigenen Partition befindet, um Probleme wie diese in der Zukunft zu vermeiden.)
  4. Laden Sie die Pakete erneut herunter und installieren Sie sie gemäß der oben genannten Anleitung.

Ist dies eine vollständige Methode zum Sichern / Wiederherstellen meiner Konfigurationen oder werden einige Dinge übersehen? Das einzige, was mir fehlt, sind Themen und solche (die in / usr und nicht / home sind), aber ich kann damit leben.

2
Haben Sie etwas außerhalb Ihres Home-Verzeichnisses geändert (z. B. die in / etc gespeicherten Systemdateien)? Richie Marquez vor 15 Jahren 0

5 Antworten auf die Frage

3
bandi

Vergessen Sie nicht zu speichern /etc. Sie können es jedoch nicht über die neue Installation kopieren, da dies Probleme für Ihr System verursachen kann. Einige Leute setzen es sogar unter lokale Versionskontrolle (z. B. mit Git oder Quecksilber), was noch mehr Kontrolle bietet.

Selbst wenn Sie keine Versionskontrolle verwenden, bewahren Sie einfach eine sichere Kopie Ihrer wertvollen Konfiguration auf. Sie können jederzeit die letzte als funktionierend bekannte Konfiguration nachschlagen und mit der aktuellen vergleichen, wenn etwas nicht wie erwartet funktioniert.

Das Setzen von / etc unter Git ist ordentlich! :-) Tomas Sedovic vor 15 Jahren 0
1
nagul

Wenn Sie Ihre Konfigurationen beibehalten möchten, reicht es nicht aus, nur das Basisverzeichnis zu kopieren. Alle Änderungen, die Sie zur Eingabe des Administratorkennworts erforderten, wurden wahrscheinlich in / etc gespeichert . Meiner Erfahrung nach reicht es leider nicht aus, / etc zu sichern, wenn Sie eine vollständige Wiederherstellung durchführen möchten. Tatsächlich können Sie in diesem Szenario nur sicher einige wenige Verzeichnisse ( / proc, / lost + found, / tmp, / media, / mnt, / sys usw.) sichern.

Ich erwähne dies deshalb, weil Sie von einer "vollständigen Sicherung" sprechen und Sie keine vollständige Sicherung ohne eine ganze Reihe von Verzeichnissen durchführen können.

Wenn Sie nicht viele Änderungen am System vorgenommen haben, würde ich empfehlen, die von Ihnen ausgeführten Schritte auszuführen und die Pakete erneut manuell zu konfigurieren. Es gibt auf diese Weise viel weniger Kruste im System. Sie können immer eine Kopie von / etc aufbewahren, um die Änderungen erneut durchführen zu können. Ich würde jedoch raten, die Dateien / etc in der neuen Installation nicht blind zu kopieren .

Wenn Sie die Dateien kopieren, verwenden Sie cp -a, um den Besitz der Datei zu erhalten und das Folgen von Symlinks zu deaktivieren.

Sobald Sie eine neue Installation installiert haben, können Sie Debfoster oder Deborphan verwenden, um das Aufblähen auf ein Minimum zu reduzieren .

Ich habe immer das Kopieren gemacht. Die Verwendung von cp wird beim Kopieren von Links unheimlich. wds vor 15 Jahren 0
0
theotherreceive

Im Allgemeinen nehme ich bei der Sicherung von Datensätzen "alles unter, wenn Sie nicht wissen, dass Sie es nicht brauchen". Nach / home sollte der Rest des Dateisystems auf einem durchschnittlichen Desktopsystem nicht mehr als 5-8 GB betragen. Wenn Sie nicht wirklich aus Platzgründen feststehen, gehen Sie kein Risiko ein und kopieren Sie einfach alles.

Wenn Sie es sich nicht leisten können, alles zu kopieren, kopieren Sie / etc / und schauen Sie sich in / var um, ob dort etwas Wichtiges für Sie ist.

Es ist eine gute Idee, eine Liste von Paketen zu nehmen, was die Neuinstallation erheblich vereinfacht.

0
igorsantos07

Ich denke, Sie sollten home foldernatürlich Ihre Sicherungskopien und die darin enthaltenen Daten (wie Symbole und Designs) sichern /usr. Schauen Sie sich das an /varund /etcwie die Leute auch schon sagten ...

Vor einiger Zeit habe ich versehentlich mein Ubuntu 9.04 neu installiert. Ich hatte bereits eine eigenständige homePartition. Ich fand es magisch, als ich meinen Desktop dort sah und alle Einstellungen ... Ich musste nur alle meine Pakete neu installieren - da mein Thema auch von einem stammt, dem gnome-colorsPaket .

Oh! Vergessen Sie nicht, zu prüfen, /optob eine Anwendung installiert ist. Beachten Sie dies auch für die Neuinstallation.

Ich denke es ist alles was du brauchst. Ihre Konfigurationsdateien, zusätzliche Dateien, Programme. Viel Glück! = D

0
Mikesco3

Ich weiß, dass dies nicht direkt mit dieser Frage zusammenhängt. Wenn ich jedoch neu installieren muss, folge ich normalerweise einfach diesem Vorgang:

  1. Booten Sie in Live-Medien (vorausgesetzt, Sie installieren davon)
  2. Hängen Sie die Partition ein, von der aus Ihr Linux-System ausgeführt wurde
  3. Starten Sie einen Dateibrowser als root
    zum Beispiel sudo nautilus
    (oder nemo, thunar, mcoder schauen zu bewegen, um mit der Kommandozeile)
  4. Erstellen Sie einen Ordner, der so ähnlich wie OldSystem bezeichnet werden kann
  5. Ziehen Sie alles in OldSystem
  6. Starten Sie die Installation, ohne die Partition zu formatieren
  7. Sobald ich das neue System gebootet habe, kann ich alles, was ich will, aus / OldSystem kopieren oder verschieben

HINWEIS: Wenn Sie mehr als eine Linux-Partition haben (beispielsweise eine für / und eine andere für / home), wiederholen Sie die Schritte 2 bis 5 für jede Partition.

Ich habe auch eine kurze Anleitung zum Sichern und Wiederherstellen eines Linux-Systems, die hier einschlägige Informationen enthalten könnte: https://superuser.com/a/1107018
Falls Sie Ihr neues Setup sichern möchten, bevor Sie riskieren, es mit dem Durcheinander zu bringen in Sachen aus / OldSystem

Sie brauchen keine "Notiz" zu kappen. Die graue Box reicht für sich aus. jiggunjer vor 8 Jahren 0