dd Fortschrittsanzeige mit watch

Wer mit dd große Image’s schreibt, oder ganze Festplatten sichert, weiß dass dd keine Fortschrittsanzeige besitzt.
Mit einem kleinen Trick können wir uns doch den Status anzeigen lassen.
Mit watch…

Wir sichern z.b /dev/sdb (meine SD-Karte)
sudo dd if=/dev/sdb of=/home/username/backups/SD-Karte.img

Der Kopiervorgang von dd kann beschleunigt,werden indem du die Standardblockgröße („bs“) von 512 Bytes erhöhst. Bei mehr als 1 GB RAM kannst du den Befehl wie folgt abändern.

sudo dd if=/dev/sdb of=/home/username/backups/SD-Karte.img bs=1024

Nun öffnen wir ein neues Terminal und wechseln in das Verzeichnis wo die Daten hingeschoben werden.

cd /home/username/backups
watch -n5 ls -al

Der Befehl „watch“ frischt die Ausgabe von „ls -al“ alle fünf Sekunden auf.