GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Übertragen von Inhalten von Blockgeräten

Sie könnten durch SSH leiten. Beispiel mit dd :

dd bs=1M if=/dev/disk | ssh -C target dd bs=1M of=disk.img

Wenn die Netzwerkverbindung während der Übertragung unterbrochen wird, können Sie fortfahren, wenn Sie wissen, wie viel kopiert wurde. Zum Beispiel, wenn Sie sicher sind, mindestens 1000MiB wurden bereits übertragen (überprüfen Sie die Dateigröße von disk.img ):

dd bs=1M skip=1000 if=/dev/disk | ssh -C target dd bs=1M seek=1000 of=disk.img

dd ist nur ein Beispiel, es funktioniert genauso gut mit anderen Befehlen, solange sie mit Pipes arbeiten.


Ich würde das Pufferprogramm installieren (falls es nicht bereits in Ihrer Distribution vorhanden ist), wenn Sie versuchen, über eine Ethernet-Verbindung zu übertragen. Es ist wie dd, aber VIEL besser und schneller. Grundsätzlich ist es so programmiert, dass es gleichzeitig Lese- und Schreibvorgänge unter Verwendung eines gemeinsam genutzten Speicherpuffers durchführt. Früher habe ich das für Tape-Dumps verwendet und es hat etwa 10 % Übertragungszeit gespart. Die Befehlszeile wäre:

  buffer -i /dev/disk -m 100m | ssh -C target buffer -o disk.image -m 100m

Es stehen weitere Optionen zur Verfügung. Die Standardblockgröße beträgt 10 KB. Obiges weist 100 MB gemeinsam genutzten Speicher zu, möglicherweise müssen Sie entweder diesen Parameter oder Ihre Konfiguration anpassen, um dies zuzulassen.

WARNUNG:Die Übertragung einer ACTIVE-Partition auf diese Weise ist problematisch. Stellen Sie also sicher, dass die zu übertragende Partition NICHT gemountet ist.


Linux
  1. So identifizieren Sie die Haupt- und Nebennummer für Blockgeräte in Unix

  2. So konfigurieren Sie partitionierte Blockgeräte (Nicht-ASMLIB) und weisen sie ASM zu

  3. X-Anwendungen können nicht über SSH unter Linux ausgeführt werden

  4. SSH mit authorisierten_Schlüsseln zu einem Ubuntu-System mit verschlüsseltem Homedir?

  5. SSH - So fügen Sie den Befehl -t in die Datei ~/.ssh/config ein

Lsblk-Befehl in Linux (Blockgeräte auflisten)

So blockieren Sie Inhalte für Erwachsene unter Ubuntu Linux

So blockieren Sie SSH-Brute-Force-Angriffe mit SSHGUARD

Härtung der SSH-Konfiguration

So verschlüsseln Sie Blockgeräte mit LUKS unter Linux

BlackBerry SSH-Lernprogramm:Herstellen einer Verbindung mit Unix-Server mithilfe von MidpSSH für mobile Geräte