Beim Klonen von Festplatten wird ein Abbild einer Partition oder einer ganzen Festplatte erstellt. Dies kann nützlich sein, um das Laufwerk auf andere Computer zu kopieren oder für Sicherungs- und Wiederherstellungszwecke.

Tipp: Mit der Zeit erhalten Dateisysteme neue Funktionen und die mkfs-Dienstprogramme ändern ihre Standardeinstellungen, aber nicht alle neuen Funktionen können ohne Neuformatierung aktiviert werden. Wenn Sie also Daten auf ein neues Laufwerk verschieben, sollten Sie, anstatt die Blockgeräte oder Dateisysteme zu klonen, in Erwägung ziehen, ein neues Dateisystem zu erstellen und nur die Dateien (und ihre Attribute, ACLs, erweiterten Attribute usw.) mit z.B. rsync zu kopieren.

Verwendung von dd

Siehe dd#Disk cloning and restore.

Verwendung von ddrescue

ddrescue ist ein Werkzeug zum Klonen und Wiederherstellen von Daten. Es kopiert Daten von einem Datei- oder Blockgerät (Festplatte, CDROM usw.) auf ein anderes, wobei es bei Lesefehlern versucht, die guten Teile zuerst zu retten, um die wiederhergestellten Daten zu maximieren.

Um ein defektes oder sterbendes Laufwerk zu klonen, führen Sie ddrescue zweimal aus. In der ersten Runde kopieren Sie jeden Block ohne Lesefehler und ordnen die Fehler rescue.map zu.

# ddrescue -n /dev/sdX /dev/sdY rescue.map

wobei X der Partitionsbuchstabe der Quelle und Y der des Ziellaufwerks ist.

In der zweiten Runde kopieren Sie nur die fehlerhaften Blöcke und versuchen dreimal, von der Quelle zu lesen, bevor Sie aufgeben.

# ddrescue -d -r3 /dev/sdX /dev/sdY rescue.map

Jetzt können Sie das Dateisystem auf Beschädigung prüfen und das neue Laufwerk mounten.

# fsck -f /dev/sdY

Dateisystem klonen

Dieser Artikel oder Abschnitt muss erweitert werden.

Grund: Füge xfs_copy(8) hinzu. (Diskutiere in Talk:Disk cloning#)

Verwendung von e2image

e2image ist ein Werkzeug, das in e2fsprogs zu Debuggingzwecken enthalten ist. Es kann verwendet werden, um ext2-, ext3- und ext4-Partitionen effizient zu kopieren, indem nur die verwendeten Blöcke kopiert werden. Beachten Sie, dass dies nur für ext2, ext3 und ext4 Dateisysteme funktioniert und die unbenutzten Blöcke nicht kopiert werden, so dass dies kein nützliches Werkzeug ist, wenn man hofft, gelöschte Dateien wiederherstellen zu können.

Um eine Partition von der physischen Platte /dev/sda, Partition 1, auf die physische Platte /dev/sdb, Partition 1, mit e2image zu klonen, führen Sie

# e2image -ra -p /dev/sda1 /dev/sdb1
Tipp: GParted nutzt e2image, um ext2/3/4-Partitionen effizient zu kopieren.

Software zum Klonen von Festplatten

Diese Anwendungen ermöglichen die einfache Sicherung ganzer Dateisysteme und die Wiederherstellung im Falle eines Ausfalls, meist in Form einer Live-CD oder eines USB-Laufwerks. Sie enthalten komplette Systemabbilder von einem oder mehreren bestimmten Zeitpunkten und werden häufig verwendet, um bekannt gute Konfigurationen zu speichern. Siehe Wikipedia:Vergleich von Software zum Klonen von Festplatten.

Siehe auch Synchronisations- und Backup-Programme für andere Anwendungen, die neben anderen Funktionen auch vollständige System-Snapshots erstellen können.

  • Arch Backup – Ein triviales Backup-Skript mit einfacher Konfiguration.
    • Konfigurierbare Komprimierungsmethode.
    • Mehrere Sicherungsziele.

https://github.com/p5n/archlinux-stuff/tree/master/arch-backup/ || arch-backupAUR

  • Clonezilla – Eine Lösung für Disaster Recovery, Disk Cloning, Disk Imaging und Deployment.
    • Booten von Live-CD, USB-Flash-Laufwerk oder PXE-Server.
    • Unterstützt ext2, ext3, ext4, reiserfs, reiser4, xfs, jfs, btrfs, FAT32, NTFS, HFS+ und andere.
    • Verwendet Partclone (Standard), Partimage (optional), ntfsclone (optional) oder dd zum Abbilden oder Klonen einer Partition.
    • Multicasting-Server zum Wiederherstellen auf vielen Rechnern gleichzeitig.
    • Inbegriffen auf den Arch Linux Installationsmedien.

http://clonezilla.org/ || clonezilla

  • Deepin Clone – Tool von Deepin zum Sichern und Wiederherstellen. Es unterstützt das Klonen, Sichern und Wiederherstellen von Festplatten oder Partitionen.

https://www.deepin.org/en/original/deepin-clone/ || deepin-clone

  • FSArchiver – Ein sicheres und flexibles Tool zur Sicherung und Bereitstellung von Dateisystemen
    • Unterstützung von grundlegenden Dateiattributen (Berechtigungen, Eigentümer, …).
    • Unterstützung für mehrere Dateisysteme pro Archiv.
    • Unterstützung für erweiterte Attribute (sie werden von SELinux verwendet).
    • Unterstützung der grundlegenden Dateisystemattribute (label, uuid, block-size) für alle Linux-Dateisysteme.
    • Unterstützung für NTFS-Dateisystem (Fähigkeit, flexible Klone von Windows-Partitionen zu erstellen).
    • Checksummierung von allem, was in das Archiv geschrieben wird (Header, Datenblöcke, ganze Dateien).
    • Fähigkeit, ein Archiv wiederherzustellen, das beschädigt ist (es wird nur die aktuelle Datei übersprungen).
    • Multi-threaded lzo, gzip, bzip2, lzma Kompression.
    • Unterstützung für die Aufteilung großer Archive in mehrere Dateien mit einer festen maximalen Größe.
    • Verschlüsselung des Archivs mit einem Passwort. Basiert auf Blowfish aus libcrypto von OpenSSL.
    • Unterstützung der Sicherung eines gemounteten Root-Dateisystems (-AOption).
    • Findet sich auf der System Rescue CD.

http://www.fsarchiver.org/ || fsarchiver

  • Mondo Rescue – Eine Disaster-Recovery-Lösung zur Erstellung von Sicherungsmedien, die zur Wiederherstellung des beschädigten Systems verwendet werden können.
    • Image-basierte Sicherungen, die Linux/Windows unterstützen.
    • Komprimierungsrate ist einstellbar.
    • Kann Live-Systeme sichern (ohne es anhalten zu müssen).
    • Kann Image über viele Dateien aufteilen.
    • Unterstützt Booten auf eine Live-CD, um eine vollständige Wiederherstellung durchzuführen.
    • Kann über NFS, von CDs, Bandlaufwerken und anderen Medien sichern/wiederherstellen.
    • Kann Backups verifizieren.

http://www.mondorescue.org/ || mondoAUR

  • Partclone – Ein Tool, das zum Sichern und Wiederherstellen einer Partition verwendet werden kann, wobei nur verwendete Blöcke berücksichtigt werden.
    • Unterstützt ext2, ext3, ext4, hfs+, reiserfs, reiser4, btrfs, vmfs3, vmfs5, xfs, jfs, ufs, ntfs, fat(12/16/32), exfat.
    • Unterstützt Kompression.
    • Optional kann eine ncurses Schnittstelle verwendet werden.

http://partclone.org/ || partclone

  • Partimage – Ein ncurses Festplattenklonprogramm für Linux/UNIX Umgebungen.
    • Hat eine Live CD.
    • Unterstützt die gängigsten Dateisysteme unter Linux, Windows und Mac OS.
    • Komprimierung.
    • Speichern auf mehreren CDs oder DVDs oder über ein Netzwerk mit Samba/NFS.
    • Entwicklung zugunsten von FSArchiver eingestellt.

http://www.partimage.org || partimage

  • J7Z – GUI für Linux in Java, die versucht, Datenkompression und Backup zu vereinfachen. Es kann 7z-, BZip2-, Zip-, GZip- und Tar-Archive erstellen.
    • Bestehende Archive schnell aktualisieren.
    • Mehrere Ordner an einem Speicherort sichern.
    • Geschützte Archive erstellen oder extrahieren.
    • Aufwand durch Archivierungsprofile und -listen verringern.

http://j7z.xavion.name/ || j7zAUR

  • Redo Backup and Recovery – Eine Backup- und Disaster-Recovery-Anwendung, die von einem bootfähigen Linux-CD-Image läuft.
    • Ist in der Lage, Bare-Metal-Backups und Wiederherstellungen von Festplattenpartitionen durchzuführen.
    • Verwendet xPUD und Partclone für das Backend.

http://www.redobackup.org/ ||

  • System Tar & Restore – Sichern und Wiederherstellen Ihres Systems mit tar oder Übertragen mit rsync
    • GUI und CLI-Schnittstellen
    • Erzeugt .tar.gz, .tar.bz2, .tar.xz oder .tar-Archive
    • Unterstützt openssl / gpg-Verschlüsselung
    • Verwendet rsync zur Übertragung eines laufenden Systems
    • Unterstützt Grub2, Syslinux, EFISTUB/efibootmgr und Systemd/bootctl

https://github.com/tritonas00/system-tar-and-restore || system-tar-and-restoreAUR

dd Ableger

dcfldd dcflddAUR ist ein dd Ersatz mit on-the-fly Hashing Fähigkeit, die Integrität zu gewährleisten. Er akzeptiert die meisten dd-Parameter und bietet eine Statusausgabe. Eine stabile Version von dcfldd wurde zuletzt 2006 veröffentlicht. ddrescue GNU ddrescue ist ein Werkzeug zur Datenwiederherstellung, das Lesefehler ignorieren kann. ddrescue ist in keiner Weise mit dd verwandt, außer dass beide zum Kopieren von Daten von einem Gerät auf ein anderes verwendet werden können. Der Hauptunterschied besteht darin, dass ddrescue einen ausgeklügelten Algorithmus verwendet, um Daten von defekten Laufwerken zu kopieren und dabei so wenig Schaden wie möglich anzurichten. Siehe das ddrescue-Handbuch für Details.

Siehe auch

  • Wikipedia:List of disk cloning software
  • Arch Linux forum thread

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.