Welche Dateien muss ich sichern, damit meine Linux-Benutzereinstellungen erhalten bleiben?


13

Ich muss eine Neuinstallation durchführen, nachdem ein Problem mit dem Grafiktreiber aufgetreten ist.

Welche Dateien müssen gesichert werden, damit alle Benutzereinstellungen in Linux erhalten bleiben?

Meine Distribution ist Fuduntu.


1
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


1
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
DeveloperACE
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.