5. Ich möchte die schnellstmögliche Wiederherstellung!
Wenn die Geschwindigkeit der Wiederherstellung und die Genauigkeit der Sicherung wichtiger sind als der im Backup enthaltene Speicherplatz , können Sie jedes Laufwerk mit
dd oder
dc3dd sichern , um Image-Dateien zu erstellen. Platzieren Sie die Image-Datei (en) auf einem Laufwerk, das groß genug ist, um alles aufzunehmen. Beachten Sie, dass Sie genügend Speicherplatz benötigen, um JEDEN Sektor der zu sichernden Laufwerke zu speichern, nicht nur den verwendeten Speicherplatz. Sie können die volle Größe eines Laufwerks und seinen Gerätenamen mit dem Terminalbefehl
sudo fdisk -l
oder der Anwendung Disks (Disk Utility) ermitteln.
Wann:
A. Wann immer Sie seit dem letzten Backup mehr getan haben, als Sie tun möchten
und / oder
B. bevor Sie Ihr System auf eine neue Version aktualisieren
Wo:
Externe USB-Laufwerke oder besser: interne / externe SATA- / SCSI- / LWL-Laufwerke.
Wie:
Alle hier verwendeten Befehle (mit Ausnahme der genannten Anwendungen wie Festplatten, Festplatten-Dienstprogramm und Software & Updates) werden über die Befehlszeile über das Terminal eingegeben. Sie können ein Terminal über die GUI mit öffnenCtrlAltT
Hinweis: Das Sichern eines bereitgestellten Laufwerks ist in keinem Fall eine gute Idee. Hängen Sie daher zuerst Ihr Quelllaufwerk aus. Ich führe immer Imagesicherungen durch, die von Live-Medien gebootet wurden, damit ich mir darüber keine Sorgen machen und Ihnen vorschlagen kann, dass Sie dasselbe tun. Überprüfen Sie aus Sicherheitsgründen die Ausgabe von mount
, um sicherzustellen, dass Ihr Quelllaufwerk nicht aktiviert ist.
- Schließen Sie Ihr Sicherungslaufwerk an (falls nicht bereits verbunden) und hängen Sie es an, wenn es nicht automatisch eingehängt wird.
- Wenn es bereits montiert ist, finden Sie heraus, wo es montiert ist. Mit dem
mount
Befehl oder der Anwendung Disks (Disk Utility) können Sie anzeigen, welche Laufwerke und unter welchen Pfaden sie bereitgestellt werden. Hier speichern Sie Ihre Disk-Images (wahrscheinlich / media / "USB Volume Name", wenn Sie auf einem externen USB-Laufwerk sichern) (siehe man mount
für weitere Informationen zu 1 & 2).
- Entscheiden Sie, ob Sie
dc3dd
(oder dd
) verwenden möchten , und befolgen Sie die unten angegebenen Anweisungen.
Sicherung mit dc3dd
Sie können bestimmen , ob dc3dd mit dem Befehl installiert ist which dc3dd
Wenn es etwas wird wieder installiert wie /usr/bin/dc3dd
Wenn Sie einfach nur die Eingabeaufforderung es zurückbekommen können Sie mit dem Befehl installieren dc3dd sudo apt-get install dc3dd
Beachten Sie, dass dieses Paket im Repository Universe ist und Sie müssen Aktivieren Sie dieses Repository in "Software & Updates", falls es vor der Installation noch nicht aktiviert wurde.
dc3dd if=/dev/sdy of=/target/mount/point/sdy.dd.img
Wobei SDY = Ihr Quelllaufwerk (in einem einzelnen Laufwerk ist dies SDA)
Es wird eine Fortschrittsanzeige bereitgestellt, die angibt, wie viel gesichert wurde und wie schnell der Vorgang ist.
Wenn der Vorgang abgeschlossen ist und die Fortschrittsanzeige 100% erreicht und die Rückmeldung erfolgt, kann es nicht schaden, den Befehl sync
auszugeben, um sicherzustellen, dass die Puffer in die Ausgabedatei geschrieben werden. Jetzt können Sie man umount
das Laufwerk aushängen (sehen und trennen (falls extern) und an einem sicheren Ort aufbewahren).
Backup mit dd
dd if=/dev/sdy of=/target/mount/point/sdy.dd.img
Wobei SDY = Ihr Quelllaufwerk
Es wird keine Fortschrittsanzeige angezeigt, obwohl Sie ein anderes Terminalfenster öffnen, den dd-Prozess schnell mit top finden und den Befehl ausgeben können, kill -USR1 xxxx
wobei xxxx die Prozessnummer für einen einmaligen Statusbericht ist.
Sie können diesen Teil überspringen, es sei denn, Sie sind interessiert -> Nachtrag zur Fortschrittsanzeige:
In Ubuntu-Version 16.04 und höher dd
ist eine Fortschrittsanzeige enthalten, wenn Sie den Schalter status = progress verwenden, sodass Sie keine Lösungen wie pv
die kill -USR1
oben genannten oder nur einen Ansatz verwenden müssen, um Fortschritte zu erzielen. Ein Beispiel für die Verwendung der dd
Fortschrittsanzeige lautet:
dd if=/dev/sdy of=/target/mount/point/sdy.dd.img status=progress
wobei sdy = Ihr Quelllaufwerk ist (wenn Sie dies mit einer Version versuchen, die zu früh ist, um dies zu unterstützen, wird nur ein Fehler angezeigt, der besagtdd: invalid status flag: ‘progress’
Wenn der Vorgang abgeschlossen ist, was durch die Rückgabe der Eingabeaufforderung angezeigt wird, kann es nicht schaden, den Befehl sync
zum Leeren der Puffer in die Ausgabedatei abzusetzen. Jetzt können Sie das Laufwerk aushängen und trennen (sofern es extern ist) und an einem sicheren Ort aufbewahren.
Etwas wiederherstellen:
Holen Sie Ihr Sicherungslaufwerk einfach aus der Aufbewahrung, hängen Sie es ein, tauschen Sie if = und of = aus und verwenden Sie den gleichen Vorgang.
Mit dc3dd wiederherstellen
dc3dd if=/target/mount/point/sdy.dd.img of=/dev/sdy
Dabei ist SDY = Ihr Ziellaufwerk (in einem einzelnen Laufwerk ist dies SDA). Wenn der Vorgang abgeschlossen ist und die Fortschrittsanzeige 100% erreicht und die Eingabeaufforderung zurückkehrt, kann es nicht schaden, den Befehl sync
zum Leeren der Puffer auf das Laufwerk auszugeben.
Wiederherstellen mit dd
dd if=/target/mount/point/sdy.dd.img of=/dev/sdy
Dabei ist SDY = Ihr Ziellaufwerk (in einem einzelnen Laufwerk ist dies SDA). Wenn der Vorgang abgeschlossen ist, was durch die Rückgabe der Eingabeaufforderung angezeigt wird, kann es nicht schaden, den Befehl sync
zum Leeren der Puffer auf das Laufwerk abzusetzen.
Jetzt können Sie die Bereitstellung aufheben und, wenn Sie ein externes Laufwerk verwenden, das externe Laufwerk trennen und zur sicheren Aufbewahrung zurückgeben.
Hinweis: Mit der Synchronisierung werden die Dateisystempuffer geleert (siehe man sync
).
Wenn ein Teil dieser Antwort unklar ist, können Sie mir gerne einen Kommentar zukommen lassen, und ich werde mein Bestes tun, um dies weiter zu klären.
Quelle: 30+ Jahre Erfahrung