Ich habe Ihre Frage bearbeitet. Wenn Sie mit den Änderungen unzufrieden sind, können Sie sie zurücksetzen oder erneut bearbeiten.
Baarn
3
Grundsätzlich müssen Sie ein Backup Ihres /homeVerzeichnis, sondern je nach Nutzung oder Installationen würde es helfen , zu sichern /etc/usrund /var. Es besteht jedoch die Möglichkeit, dass Sie eine fehlerhafte Konfigurationsdatei auf das neue System kopieren. Ich würde empfehlen, das Problem zu beheben, anstatt eine Neuinstallation durchzuführen.
Baarn
Ich habe versucht, [code] yum history -undo <id der letzten Installationen> [code] zu verwenden, aber es hat mir nicht geholfen. Auch Boouting mit verschiedenen VGA-Modi "vga = ask" ist hilflos. Nur das Terminal ist zugänglich. So kann ich rm oder kopieren oder andere Aktenoperationen bilden. Es friert im Boot einen grafischen Shell-Gnom ein.
Yurij73
1
@ Yurij73: Sie können Code in Kommentaren und Antworten mit `und` (Backquote) umgeben.
Linuxios
Antworten:
11
Das absolute Minimum wäre, die eigenen Dateien des Benutzers zu behalten /home. Um zu wissen, welche Dateien davon fernzuhalten sind /etc, ist es von Vorteil, ein solches System zu verwenden etckeeper, mit dem der Verlauf von Änderungen verfolgt werden kann /etcund wer sie vorgenommen hat. IE - Wurden die Distributionen geändert oder haben Sie Änderungen vorgenommen?
Für das Backup selbst kopiere ich immer folgendes:
/usr/local
/usr/share
/home
/var
/etc
/root
Es gibt Möglichkeiten, diese mithilfe von Rsync in einem separaten Bereich mithilfe von Hardlinks zu sichern, sodass für nachfolgende Sicherungen kein zusätzlicher Speicherplatz verwendet wird.
Sie können dann den aktuellen Zustand wiederherstellen /home/*, möchten jedoch bei Bedarf bestimmte Dateien / Ordner aus /varund auswählen /etc. Sie werden wissen, ob Sie etwas Bestimmtes benötigen /usr/local, da Sie es höchstwahrscheinlich absichtlich dort abgelegt haben.
Der Inhalt von /varund /usr/sharekann schwierig sein. In Apache, MediaWiki, WordPress und verschiedenen anderen Diensten werden Daten gespeichert. Anhand der Konfiguration, die Sie beim Einrichten dieser Dienste vorgenommen haben, sollten Sie wissen, ob darin Daten gespeichert sind. Wenn Sie irgendeine ‚Server‘ oder ‚Web‘ Dienste nicht ausgeführt werden , Sie können sicher sein , diese nicht sichern, aber es ist immer klüger, Backup als zu wünschen haben Sie gesichert.
Sofern Sie keine von Hand bearbeiteten Dinge in sich haben, sind /etcSie wahrscheinlich mit einer sauberen Konfiguration sicher. Wenn Sie handgemachte Änderungen in haben /etc, ist es am besten, sie von Hand zu portieren, damit Sie genau wissen, was Sie in das saubere System einführen.
/optkann auch ein Verzeichnis von Belang sein. Es wird normalerweise erstellt, wenn Software installiert wird, die mit einem eigenen Installationsprogramm von einer Software außerhalb Ihrer Distribution verteilt wird. Das Sichern ist eine Option, aber Sie können diese Pakete erneut installieren, da für diese Konfigurationen Verknüpfungen erforderlich sind/etc
Ich nehme an, /userSie meinen /home/[username], obwohl es sich anhört, als wollten Sie sagen /usrund fügten einen Buchstaben hinzu. Ich möchte bearbeiten, um dies zu klären
/home
Verzeichnis, sondern je nach Nutzung oder Installationen würde es helfen , zu sichern/etc
/usr
und/var
. Es besteht jedoch die Möglichkeit, dass Sie eine fehlerhafte Konfigurationsdatei auf das neue System kopieren. Ich würde empfehlen, das Problem zu beheben, anstatt eine Neuinstallation durchzuführen.Antworten:
Das absolute Minimum wäre, die eigenen Dateien des Benutzers zu behalten
/home
. Um zu wissen, welche Dateien davon fernzuhalten sind/etc
, ist es von Vorteil, ein solches System zu verwendenetckeeper
, mit dem der Verlauf von Änderungen verfolgt werden kann/etc
und wer sie vorgenommen hat. IE - Wurden die Distributionen geändert oder haben Sie Änderungen vorgenommen?Für das Backup selbst kopiere ich immer folgendes:
Es gibt Möglichkeiten, diese mithilfe von Rsync in einem separaten Bereich mithilfe von Hardlinks zu sichern, sodass für nachfolgende Sicherungen kein zusätzlicher Speicherplatz verwendet wird.
Sie können dann den aktuellen Zustand wiederherstellen
/home/*
, möchten jedoch bei Bedarf bestimmte Dateien / Ordner aus/var
und auswählen/etc
. Sie werden wissen, ob Sie etwas Bestimmtes benötigen/usr/local
, da Sie es höchstwahrscheinlich absichtlich dort abgelegt haben.Der Inhalt von
/var
und/usr/share
kann schwierig sein. In Apache, MediaWiki, WordPress und verschiedenen anderen Diensten werden Daten gespeichert. Anhand der Konfiguration, die Sie beim Einrichten dieser Dienste vorgenommen haben, sollten Sie wissen, ob darin Daten gespeichert sind. Wenn Sie irgendeine ‚Server‘ oder ‚Web‘ Dienste nicht ausgeführt werden , Sie können sicher sein , diese nicht sichern, aber es ist immer klüger, Backup als zu wünschen haben Sie gesichert.Sofern Sie keine von Hand bearbeiteten Dinge in sich haben, sind
/etc
Sie wahrscheinlich mit einer sauberen Konfiguration sicher. Wenn Sie handgemachte Änderungen in haben/etc
, ist es am besten, sie von Hand zu portieren, damit Sie genau wissen, was Sie in das saubere System einführen./opt
kann auch ein Verzeichnis von Belang sein. Es wird normalerweise erstellt, wenn Software installiert wird, die mit einem eigenen Installationsprogramm von einer Software außerhalb Ihrer Distribution verteilt wird. Das Sichern ist eine Option, aber Sie können diese Pakete erneut installieren, da für diese Konfigurationen Verknüpfungen erforderlich sind/etc
quelle
/user
Sie meinen/home/[username]
, obwohl es sich anhört, als wollten Sie sagen/usr
und fügten einen Buchstaben hinzu. Ich möchte bearbeiten, um dies zu klären