PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : dd mit fortschrittsbalken?



ThorstenHirsch
11.07.04, 14:02
Servus!

Wenn ich mit dd mal wieder ne Lowlevel-Formatierung durchführe und 160GB mit /dev/zero zu füllen hab, dann wüsste ich zwischendurch schon ganz gern wie weit der Rechner denn ist. Gibt's sowas? Muss ja nix grafisches sein, es würd schon reichen wenn dd ab und zu meldet, dass er xy% fertig hat.

Gruß,
Thorsten

fs111
11.07.04, 14:12
Auf freshmeat habe ich mal Pipemeter oder so ähnlich gesehen, damit konnte man den aktuellen Datendurchsatz durch eine Pipe anzeigen lassen (wurde einfach zwischen die Programme geklemmt), ob das auch für dd anwendbar ist weiß ich nicht, vermutlich aber nicht.

fs111

taylor
11.07.04, 14:16
Nette Idee. Ich habe gerade die Paketliste meines Debian Unstable danach durchsucht:


Package: pv
Priority: optional
Section: utils
Installed-Size: 216
Maintainer: Cédric Delfosse <cedric@debian.org>
Architecture: i386
Version: 0.8.6-1
Depends: libc6 (>= 2.3.2.ds1-4)
Filename: pool/main/p/pv/pv_0.8.6-1_i386.deb
Size: 41214
MD5sum: 7a71cad27bab70914045c68983363d14
Description: Shell pipeline element to meter data passing through
pv (Pipe Viewer) can be inserted into any normal pipeline between two processes
to give a visual indication of how quickly data is passing through, how long it
has taken, how near to completion it is, and an estimate of how long it will be
until completion.
.
To use it, insert it in a pipeline between two processes, with the appropriate
options. Its standard input will be passed through to its standard output and
progress will be shown on standard error.

ThorstenHirsch
11.07.04, 14:35
Coole Sache! Und es klappt auch mit dd:

pv -p -r /dev/zero | dd of=testfile
...zeigt natürlich keinen wirklichen Fortschritt an, weil testfile ja beliebig groß sein kann, aber könnte mit dem Formatieren einer Platte funktionieren. Ich will bloß die aktuelle Formatierung jetzt nicht stoppen um das auszuprobieren, weil sie schon seit >1h läuft.

Hun
11.07.04, 14:47
wenn du mit bs und count arbeitest sollte es trotzdem gehen