Statusanzeige mit tar?

marty

Corsafahrer
Hallo,

ich sichere ab und zu einige Daten auf ein Tape Drive mittels
Code:
tar -c -v -f /dev/rst0  *
Es sind einige Dateien dabei, die locker die 500 MB Grenze überschreiten. Leider zeigt tar die Datei erst als erledigt an, wenn er sie fertig geschrieben. Gibt es eine Art Zustandsanzeige, die anzeigt, das zur Zeit überhaupt irgendwas gemacht wird? Ideal wäre so eine Art Progressbar mit MB Zähler ähnlich wie wenn man OpenBSD per FTP installiert.

Bitte keine Verweise auf bacula oder ähnliches. Ich denke, das ist zuviel Overkill für alle paar Wochen mal ein Tape zu beschreiben.

marty
 
"tar ist dumm", will sagen, dass es da nichts builtin gibt.
auch in mt(1) findet sich da nichts.

"hack code" ;-)

Ansonsten noch der Tipp: -f /dev/rst0 ist ueberfluessig, da es der default ist -- tut
aber nicht weh :) .. aaaber ein -p wuerde ich noch empfehlen.
 
Leider zeigt tar die Datei erst als erledigt an, wenn er sie fertig geschrieben. Gibt es eine Art Zustandsanzeige, die anzeigt, das zur Zeit überhaupt irgendwas gemacht wird?

bei -vv wird die aktuell verarbeitete datei vorher angezeigt - sogar mit größe... ansonsten kannst du noch top benutzen um zu sehen ob da was läuft.

aaaber ein -p wuerde ich noch empfehlen.

-p ist nur sinnvoll im zusammenhang mit -x, also beim entpacken.

auf bald
oenone
 
ahum. ja, wohl korrekt fuer USTAR. Gibt auch noch so paar oldie-versionen,
wo man das vorher (also bei -c) schon mit angeben muss.

Da wir hier im OpenBSD-Teil des Forums sind, nahm ich an, dass auch nach einer Lösung mittels OpenBSD (3.9/4.0/current) tar gesucht ist. Und hier trifft das eben nicht zu.

auf bald
oenone
 
Vielen Dank für die Tipps, fürs erste reicht nun mal -vv

"hack code" würde ich ja gerne, aber ich habe absolut keinen Plan von C und so weiter
 
Back
Top