Welches sind die wichtigsten Verzeichnisse, die auf einem Linux-Server gesichert werden müssen?

10

Ich verwende einen Ubuntu 9.10 Linux Server. Ich versuche, einen Weg zu finden, um den Computer während der Ausführung zu sichern. Soweit ich weiß, werden dadurch die Dienstprogramme zum Klonen von Datenträgern eliminiert. Für all das, was ich für Linux gesehen habe, müssen Sie eine spezielle Live-CD neu starten.

Meine Frage lautet also: Was ist die beste Lösung, um das System während des Betriebs zu sichern? Außerdem interessiert mich die Betriebssystemkonfiguration nicht so sehr, ich möchte nur meine gespeicherten Dateien und meine Programme, die ich darauf installiert habe, behalten können.

Vielen Dank

QAH
quelle
2
Hahaha! Ich halte es für! Aber senden /dev/nullwir diesen Kommentar an sollen wir?
BloodPhilia
Etwas sagt mir, dass dies einen Haftungsausschluss braucht, keine Ahnung warum
Ivo Flipse
Für die Uneingeweihten sind die vorherigen Kommentare Witze ... sorry Leute
wag2639

Antworten:

15

Die wichtigen Verzeichnisse sind /etc, /home, /var, und /srv. Möglicherweise möchten Sie nicht /rootbenötigte Bits hinzufügen und entfernen /var.

rsyncist gut, wenn Sie möchten, dass auf die Dateien direkt zugegriffen werden kann, tarist in Ordnung, wenn Sie dies nicht tun.

Ignacio Vazquez-Abrams
quelle
Ok, danke für diese Info. Gibt es Festplattenklonsicherungen, die "Live" -Sicherungen unterstützen? Backups, bei denen ich den Server nicht herunterfahren oder physisch bearbeiten muss (z. B. Einlegen einer CD).
QAH
serverfault.com/questions/23965/…
Ignacio Vazquez-Abrams
Was sollte nicht in / var gesichert werden?
Rajat Gupta
/var/cacheist normalerweise ein Biggie.
Ignacio Vazquez-Abrams
1
@Ashesh: Am Ende muss die Person, die die Sicherung durchführt, bestimmen, welche Dateien für sie wirklich wichtig sind.
Ignacio Vazquez-Abrams
11

Ich stimme Ignacio Vazquez-Abrams in Bezug auf / etc / / home / und einige Teile in / var / zu.

Vergessen Sie jedoch nicht, eine Liste der installierten Pakete zu speichern, damit Sie wissen, welche Programme installiert wurden ...

dpkg --get-selections > dpkg.list
Johan
quelle
2

Ich verwende backup2l, um meinen Debian-Server zu sichern (AFAIK Ubuntu ist ein Derivat von Debian). Bei korrekter Konfiguration wird die Sicherung automatisiert, z. B. das Abrufen der dpkg-Auswahl, das Erstellen differenzieller und inkrementeller Sicherungen (abhängig von Ihren Einstellungen) und das Speichern in einem Archiv. Ein Post-Backup-Hook löst rsync aus, das mein Archiv mit einer Remote-Kopie synchronisiert.

Ich bin Sicherung /etc /var(mit einigen Ausnahmen wie Caches), /root, /home. Denken Sie nur daran, was Sie zusätzlich geändert haben, und fügen Sie es der Liste hinzu. Ich zum Beispiel dumme meine SQL-Datenbanken in einem speziellen Verzeichnis und speichere es auch.

Lajuette
quelle