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 -loder 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
mountBefehl 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 mountfü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 dc3ddWenn es etwas wird wieder installiert wie /usr/bin/dc3ddWenn 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 syncauszugeben, um sicherzustellen, dass die Puffer in die Ausgabedatei geschrieben werden. Jetzt können Sie man umountdas 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 xxxxwobei 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 ddist eine Fortschrittsanzeige enthalten, wenn Sie den Schalter status = progress verwenden, sodass Sie keine Lösungen wie pvdie kill -USR1oben genannten oder nur einen Ansatz verwenden müssen, um Fortschritte zu erzielen. Ein Beispiel für die Verwendung der ddFortschrittsanzeige lautet:
dd if=/dev/sdy of=/target/mount/point/sdy.dd.img status=progresswobei 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 synczum 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/sdyDabei 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 synczum Leeren der Puffer auf das Laufwerk auszugeben.
Wiederherstellen mit dd
dd if=/target/mount/point/sdy.dd.img of=/dev/sdyDabei 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 synczum 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