Re: find und tar problem

From: Christian Weisgerber <naddy(at)mips.rhein-neckar.de>
Date: 24 Dec 1999 15:27:48 +0100

Matthias Teege <matthias(at)mteege.de> wrote:

> matthias(at)moon:{15} find /home/imap \( -mtime +90 -name
> '*\.' \! -path '*matthias*' \) | xargs tar --block-compress -c -z -f /dev/tape

Ächz. Du möchtest »... | tar .. -T - ...« verwenden.

> can't open archive /dev/tape : Device busy

Kann ich nicht nachvollziehen. Die Zieldatei wird nur einmal
geöffnet, und die diversen Prozesse kommunizieren über Pipes. Was
sagt denn »ktrace -tcn -i tar ...«, was da abgeht?

> Sobald ich die Kompression deaktiviere geht das aber muß
> ich da wirklich drauf verzichten?

Du kannst das Reblocking auch selbst durchführen:

... | tar ... -f - | dd bs=10k of=/dev/tape

Wobei ich des gleichmäßigeren Datenflusses wegen dd(1) durch buffer(1)
oder team(1) ersetzen würde. (ports/misc/... auf FreeBSD.)

Wie dir voraussichtlich noch andere Leute sagen werden, ist es
fragwürdig, mit einem Streaming Compressor gepackte Archive auf
Band zu speichern, weil bei einem Lesefehler alle Daten ab dieser
Stelle verloren sind.

-- 
Christian "naddy" Weisgerber                  naddy(at)mips.rhein-neckar.de
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Fri 24 Dec 1999 - 15:30:51 CET

search this site