Ich habe einen Ubuntu 12.04-Produktionsserver mit einer 500-GB-Festplatte (fast 15 GB). Ich möchte die gesamte Festplatte einschließlich der Partitionsstruktur auf eine andere Festplatte mit einer Größe von 400 GB duplizieren, damit sich das Ändern der Festplatte nicht auf das Betriebssystem auswirkt.
Welches Tool ist die beste Lösung für diese Aufgabe?
partitioning
hard-drive
backup
Jäger
quelle
quelle
Antworten:
Es gibt viele Tools, die dies tun können, jedes mit seinen eigenen Vor- und Nachteilen. Clonezilla ist ein Dienstprogramm, das häufig für diese Aufgabe verwendet wird. Ich bin mir jedoch nicht sicher, wie gut es mit der Tatsache umgehen würde, dass Ihr Zieldatenträger kleiner als der Quelldatenträger ist.
Eine weitere Option ist , um manuell die Zielpartition (mit GParted,
parted
,fdisk
,gdisk
, oder einem anderen Werkzeug), Dateisysteme erstellen auf dem Ziel, montieren Sie die Zielpartitionen, und kopieren Sie alles über mitcp
odertar
. Hierfür sind einige zusätzliche Änderungen am Ziel erforderlich, z. B. (möglicherweise) das Ziel anzupassen/etc/fstab
und einen Bootloader zu installieren. Insgesamt ist diese Methode aufwändiger als viele andere. Wenn Sie jedoch wissen, was Sie tun, ist sie recht flexibel und kann definitiv von einer größeren auf eine kleinere Festplatte kopiert werden, vorausgesetzt, die Dateien passen tatsächlich in den Zielbereich.quelle
cp
Problemen für Verzeichnisse wie/dev
und führen/proc
?/dev
und/proc
sind beide dynamisch - sie werden von speziellen Treibern im Kernel als virtuelle Dateisysteme erstellt. Daher lassen Sie diese Verzeichnisse normalerweise bei einem Kopiervorgang aus.clonezilla
die Festplatte pseudoklont: (1) Es werden die Strukturmetadaten, einschließlich MBR, gesichert. (2) die verwendeten Datensektoren, was bedeutet, dass der freie Speicherplatz von Partitionen mit Dateisystemen, die es versteht, ignoriert wird; und (3) komprimiert die gesicherten Partitionen. All dies bedeutet, dass eine 500-GB-Festplatte auf eine 400-GB-Festplatte "geklont" werden kann, sofern mindestens 100 GB freier Speicherplatz auf der Originalfestplatte vorhanden sind. Mit anderen Worten,clonezilla
würde mit der Tatsache fertig werden, dass die Zielfestplatte kleiner als die Quellfestplatte ist.cp
" ... Was ist dann mit Metadaten (zuletzt aufgerufene Timings und etc)?dd if=/dev/sda of=/dev/sdc bs=1M
wo sda Ihre Produktions-Festplatte und sdc Ihre neue Festplatte ist. Oder so etwas wie Clonezilla (ganze Platte kopieren).quelle
tar
odercp
).Ich würde empfehlen, Clonezilla , es ist einfach zu bedienen, führt Backups auf ganzen Festplatten durch und verwendet nicht viel Speicherplatz für das Backup.
Dazu müssten Sie zuerst die Clonezilla-ISO von hier herunterladen.
Nachdem Sie es heruntergeladen haben, müssen Sie es auf eine CD brennen.
Dann müssen Sie von dort booten, um die vollständige Systemsicherung durchzuführen.
Das vollständige Verfahren dafür finden Sie hier- http://clonezilla.org/clonezilla-live-doc.php
Sie haben die Option „Save Disk - Image“, das Verfahren für die gegeben wählen hier- http://clonezilla.org/show-live-doc-content.php?topic=clonezilla-live/doc/01_Save_disk_image
Nachdem Sie das Backup erstellt haben, können Sie es mit der Option "Restore Disk Image" wiederherstellen. Die Vorgehensweise hierzu finden Sie hier: http://clonezilla.org/show-live-doc-content.php?topic=clonezilla -live / doc / 02_Restore_disk_image
Schau in Es hinein. Wenn Sie Fragen haben, lassen Sie es uns wissen.
Danke!
quelle
Wie andere vorgeschlagen haben, könnte Clonezilla diese Aufgabe übernehmen, wenn Sie die Größe der Arbeitspartition auf eine kleinere Größe ändern. Ich habe jedoch gesehen, dass es ein Tool mit dem Namen FSArchiver gibt , mit dem Daten auf einem kleineren Laufwerk wiederhergestellt werden können, sobald sie passen (wie in Ihrem Fall). Es tut mir leid, dass ich dir nicht mehr helfen kann, da ich nur Clonezilla verwendet habe, aber es gibt einige Informationen im Link und in ihrem Forum.
quelle
Sie können dd verwenden, um den Datenträger zu kopieren. In diesem Beitrag wird beschrieben, wie Sie eine Festplatte mit einer Ubuntu Live-CD klonen.
quelle
dd
wird nicht empfohlen, da das Ergebnis wahrscheinlich verloren geht und / oder Partitionen abgeschnitten werden und daher Daten verloren gehen.dd
in diesem Beitrag: askubuntu.com/a/55908/58950