Betriebssystem über ssh sichern?

Ist es möglich, eine Kopie aller Dateien auf einer Festplatte zu erstellen, dh das gesamte Betriebssystem einschließlich aller Verzeichnisse und Dateien per ssh zu klonen und zu sichern? Ich habe Root-Zugriff und möchte das System wiederherstellen können, falls ich einen Konfigurationsfehler mache.

Ich möchte eine lokale Kopie der Installation erstellen und die Änderungen zuerst in einer virtuellen Sandbox-Kopie des Systems ausprobieren, bei der es sich um ein benutzerdefiniertes Linux handelt.

Welches VMWare-Tool verwenden Sie und ist es kostenlos/Premium?

Antworten (1)

Werfen Sie einen Blick auf die Programme ddrescueund . partimageBeide

  • auf der Kommandozeile ausgeführt und kann somit über SSH verwendet werden
  • sind in den Repositories der meisten Linux-Distributionen verfügbar
  • sind FOSS
  • sind auch auf der SystemRescueCd (einer Live-CD) verfügbar – für Ihren Fall hier nicht wichtig, aber für andere Fälle gut zu wissen

partimagekann die Sicherungsdateien sogar direkt über das Netzwerk auf einem anderen Computer speichern, wenn dies erforderlich ist.


Das war für Full-Backup (hat nie geschadet). Wenn Sie auch in der Lage sein möchten, bestimmte Dateien einfach auszuwählen. rsyncist dein Freund. Auch dies ist mit allen Distributionen verfügbar. Und mit den richtigen Helfern "aufgepeppt" erfüllt es seinen Zweck:

  • rsync-push-backup kann für die Verzeichnisse eingerichtet werden, die Ihnen wichtig sind, und führt dann tägliche „Schnappschüsse“ aus – und sichert nur, was sich geändert hat. Für alles andere haben die „stündlichen Schnappschüsse“ feste Links – sodass Sie Ihre wiederherzustellende Datei einfach mit einem einfachen Dateimanager oder scpBefehl auswählen können, ohne zu viel Speicherplatz zu verbrauchen.
  • etckeeper verwendet einen ähnlichen Ansatz für Ihre Konfigurationsdateien (in /etc). Anstelle von stündlichen Snapshots wird nur dann ein Backup erstellt, wenn eine Datei geändert wurde. Aber wie der Name schon sagt, ist dieser spezifisch für Ihr /etcVerzeichnis. Ich erwähne es trotzdem, da Sie "Konfigurationsfehler" als etwas bezeichnet haben, vor dem Sie sich schützen wollten :)