Linux

ID #1059

dd Statusanzeige / Stream-Counting

Bei dd weiß man nie, wie weit er gerade ist.

Man kann es aber herausfinden...

Prozess im Hintergrund starten

# dd if=/dev/sda of=/dev/sdb &  
[18512  

oder in den Hintergrund schieben: STRG+Z, bg

 

Status abfragen:

# kill -USR1 8512 
17798625+0 Datensätze ein  
17798624+0 Datensätze aus  
9112895488 Bytes (9,1 GB) kopiert, 272,58 Sekunden, 33,4 MB/s 
 

Progress-Anzeige:

Der Parameter "progress" zeigt alle X Datensätze einen Punkt als Fortschritt an.
Steht leider nicht bei allen builds zur Verfügung
# dd if=/dev/sda of=/dev/sdb progress=50

 

Die Alternative: Stream Counting

Beispiel:

dd if=/dev/sda | pv -rb |  dd of=/dev/null 

 

Das kann auch für andere Streams genutzt werden, wie z.B. mit netcat

 

Quelle: u.a. https://www.adminlife.net/howto/howto-status-von-dd-anzeigen-lassen/

Tags: dd, Stream, counting

Verwandte Artikel:

Letzte Änderung des Artikels: 2009-05-13 17:07
Verfasser des Artikels: Florian Schrön
Revision: 1.2

Digg it! Artikel ausdrucken Artikel weiterempfehlen Als PDF-Datei anzeigen
Übersetzungsvorschlag für Übersetzungsvorschlag für
Bewertung der Nützlichkeit dieses Artikels:

Durchschnittliche Bewertung: 0 von 5 (0 Bewertungen)

vollkommen überflüssig 1 2 3 4 5 sehr wertvoll

Kommentieren nicht möglich