Was ist ein wirklich einfacher Weg, ein Ubuntu-System auf einem Netbook zu sichern?

1689
Peter Jaric

Ich habe ein Acer Aspire One mit Lubuntu 10.04. Ich habe es ziemlich konfiguriert und möchte das gesamte Dateisystem (außer meiner SD-Karte, auf der ich meine Daten aufbewahre) sichern, um es im Notfall schnell zum Laufen zu bringen.

Ich weiß, es gibt viele Diskussionen über gute Backup-Lösungen, aber ich würde gerne bei der Suche nach einer spezifischen Lösung behilflich sein, die sehr einfach zu bedienen ist. Und damit meine ich eine Kommandozeilenlösung, vorzugsweise in nur einer Zeile, die eine (komprimierte) Kopie des Dateisystems auf einen eingebauten USB-Stick erstellt.

Einer der wichtigsten Aspekte der Lösung sollte natürlich sein, dass das System sehr leicht wiederhergestellt werden kann, selbst wenn ich die Details zur Erstellung des Backups vergessen habe. Vielleicht sollte der USB-Stick bootfähig sein, und wenn von diesem gebootet wird, sollte er den Computer wiederherstellen. Oder irgendetwas anderes, das so einfach ist.

Hat jemand schon etwas davon oder gibt es eine Backup-Implementierung, die auf diesen Anwendungsfall abzielt?

Aktualisieren

Um es etwas klarer zu machen: Wenn ich einen konkreten Vorschlag erhalten könnte, wäre ich sehr glücklich. Wie zum Beispiel eine bestimmte Befehlszeile:

<command> --from /dev/sda --to /media/usbmemory/backup.bkp 

Oder was auch immer funktionieren würde! :)

1

1 Antwort auf die Frage

2
Cry Havok

Sie möchten das gesamte System sichern, nicht nur Ihre Daten? Dann würde ich vorschlagen, dass ein USB-Stick nicht die richtige Antwort ist. Es ist wahrscheinlich nicht groß genug für ein einzelnes Backup, und sicherlich nicht für mehrere Backups (wenn das System während eines Backups stirbt, haben Sie nichts). Ich würde stattdessen eine tragbare Festplatte vorschlagen.

Der Vorteil der Verwendung einer Festplatte besteht darin, dass Sie eine vollständige Installation darauf ausführen können, wodurch das Booten problemlos möglich ist. Sie können dann auch von dort booten, um Sicherungen zu erstellen, wenn Sie sicherstellen möchten, dass Ihre Sicherung konsistent ist (etwas wichtiger, wenn Sie versuchen, eine vollständige Systemsicherung durchzuführen).

Wenn Sie das getan haben, würde ich zwei Skripte zusammenstellen, um das Backup und die Wiederherstellung durchzuführen. So etwas wie:

#!/bin/bash SOURCE=/dev/sda DESTINATION=/backup/backup.`date +%Y%m%d-%H%M%S`.bz2  echo "About to back up $ to $. Press ^C to abort" sleep 10  echo "Backup started" dd if=$ | bzip2 -c9 > $ 

Und dann

#!/bin/bash DESTINATION=/dev/sda SOURCE_BASE=/backup/backup  if [ -z "$" ]; then SOURCE=`ls -1tr $.* | tail -n 1` if [ -z "$" ]; then echo "No backups found!" fi else if [ ! -e $ ]; then echo "File $ not found to restore from else SOURCE=$ fi fi  echo "About to restore $ to $. Press ^C to abort" sleep 10  echo "Restore started" bzip2 -cd $ | dd of=$ 

Dadurch wird sichergestellt, dass jede Sicherung an einem anderen Speicherort abgelegt wird. Bei der Wiederherstellung wird automatisch die letzte oder die von Ihnen angegebene Sicherung wiederhergestellt.

Ein Hinweis zur Vorsicht - Ich habe gerade diese beiden Skripts geschrieben, Sie möchten sie wahrscheinlich testen, bevor Sie sich darauf verlassen können.

Sehr schön! Vielen Dank! Ich werde diese Skripts ausführlich durchsehen, um zu sehen, ob sie für mich funktionieren, aber ich werde Ihren Ratschlägen hinsichtlich mehrerer Sicherungen trotzdem befolgen. +1 und akzeptiert. Peter Jaric vor 13 Jahren 0