Ich erstelle Backups von 10 Festplatten. Soll ich einfach Disk-Images erstellen?

Ich erstelle Backups von 10 Festplatten. Soll ich einfach Disk-Images erstellen?

Ich werde Backups von etwa 10 Festplatten mit etwa 4 TB Daten erstellen. Ich werde einen USB-zu-SATA-Adapter verwenden und die Daten dann auf ein externes 4-TB-USB-Laufwerk übertragen. Ich werde dies höchstwahrscheinlich in einer Linux-Umgebung tun, die auf einem Raspberry Pi läuft, da ich möchte, dass das Kopiersystem eigenständig ist. Ich kenne die Leistungsfähigkeiten des Pi, also werde ich einen Hub mit Stromversorgung verwenden, und das sollte kein Problem sein. Meine einzige Frage ist, ob es eine bessere Idee wäre, einfach Images von allen 10 Festplatten zu erstellen und diese Images dann zu mounten, wenn ich Daten von ihnen abrufen muss, oder tatsächlich jede Datei auf die neue Festplatte zu kopieren. Der Grund, warum ich dachte, Images wären eine bessere Idee, ist, dass ich in der Vergangenheit Probleme in Windows beim Ziehen und Ablegen des gesamten Inhalts einer Festplatte gesehen habe, bei dem es aus irgendeinem unbekannten Grund an einer einzelnen Datei hängen blieb und einen vagen Fehler wie „Datei xxx konnte nicht kopiert werden“ ausgab, was wiederum den Rest des Kopiervorgangs stoppt. So wie ich das verstehe, würde das Erstellen eines Images zu einer 1:1-Kopie des Inhalts führen und die tatsächlichen Daten werden dabei nicht berücksichtigt. Auch die Organisation der Images scheint gut zu sein. Gibt es irgendwelche Vor- oder Nachteile bei der Verwendung von Images? Gibt es außerdem Programme, die unter Debian gut laufen und dies tun?

-Ben

Antwort1

Ich würde wahrscheinlich ein paar Dinge bedenken.

Der Raspi ist kein gutes Gerät für die erste Bildgebung - er hat zu wenig Leistung, Sie müssen Ihre Laufwerke irgendwie mit Strom versorgen und es wird die Dinge unnötig kompliziert machen. Wenn ich die Möglichkeit hätte, würde ich einen „normalen“ Desktop verwenden.

Was die Bildgebung betrifft, tendiere ich zu gnuAbonnierenfür diese Art von Dingen - es führt einen Durchgang aus, wobei fehlerhafte Sektoren übersprungen werden, und wiederholte Durchgänge, um sicherzustellen, dass so viele Daten wie möglich kopiert werden.

Sie können diese Images dann mit kpartx mounten (wodurch Images mit mehr als einer Partition gemountet werden) und die Daten von dort abrufen.

Antwort2

Je nach Ihren Zielen können Sie unterschiedliche Tools verwenden:

rsync: Wenn das Dateisystem intakt ist und Sie nur die darauf gespeicherten Daten benötigen, kopieren Sie diese mit rsync.

Teilbild(oder ähnliche Tools, je nach verwendetem Dateisystem): Wenn Sie eine exakte Kopie des Laufwerks erstellen möchten, ohne jedoch die Sektoren zu kopieren, die keine Daten enthalten, verwenden Sie partimage. Dies kann sehr viel Speicherplatz sparen. Tun Sie dies jedoch nur, wenn Sie sicher sind, dass das Dateisystem nicht beschädigt ist und alle gewünschten Daten darin enthalten sind, da Sie alle Daten verlieren, die sich in nicht verwendeten Sektoren befinden. Wenn Sie sich für die Verwendung von partimage entscheiden, ist die einfachste Möglichkeit, dies mit Clonezilla zu tun, einem netten Frontend für verschiedene Disk-Imaging-Tools. Denken Sie daran, dass Sie keinen direkten Zugriff auf die Dateien haben. Sie müssen das eigentliche Image neu erstellen und mounten, um darauf zugreifen zu können.

Rettung:Wenn Sie glauben, dass die Laufwerke jeden Moment ausfallen könnten und Sie alle Daten so schnell wie möglich davon holen möchten, um sie später wiederherstellen zu können, verwenden Sie dieses Tool, wie in der Antwort von Journeyman Geek beschrieben. Bedenken Sie jedoch, dass dies viel Speicherplatz und zusätzlichen Aufwand erfordert, um die Daten tatsächlich aus den Bildern zu holen.

Was den RaspberryPi betrifft: Sie können den RaspberryPi hierfür verwenden, wobei die einzige Einschränkung die Übertragungsgeschwindigkeit der USB-Anschlüsse ist (solange Sie Ihre Daten nicht komprimieren). Wenn es Ihnen also nichts ausmacht, dass er etwas langsam ist, ist die Verwendung des RaspberryPi völlig in Ordnung. Sie können auch jeden anderen Computer verwenden, auf dem eine GNU/Linux-Distribution läuft, oder sogar eine LiveCD (wie sysresccd, partedmagic oder ClonezillaLive).

Die gesamte oben genannte Software ist auf fast allen GNU/Linux-Distributionen verfügbar, einschließlich Debian und Raspbian, daher stellt die Verfügbarkeit kein Problem dar.

verwandte Informationen