Re: tar ssh stream true64 -> bsd :)

From: Otto Kucera <ok(at)72pixel.at>
Date: Fri, 19 Mar 2004 16:56:45 +0100

Christian Weisgerber wrote:

>Otto Kucera <ok(at)72pixel.at> wrote:
>
>
>
>>also auf der unix kiste: tar -cvvbf 20 - /iux/lgs21/Kund* | ssh oktest
>>"cat > /dev/sa0"
>>
>>und wenn ich dann auf meinen supa tolle bsd schau dann ...
>>
>>root(at)ok_test:/home/test > tar tf /dev/sa0
>>tar: Record size = 8 blocks
>>/iux/lgs21/Kundenbaender
>>/iux/lgs21/Kundenbaender/sistsm
>>tar: Unaligned block (1 bytes) in archive
>>tar: Error is not recoverable: exiting now
>>
>>
>
>tar-Archive werden mit einer bestimmten logischen Blockgröße angelegt.
>
>Bandlaufwerke arbeiten nicht mit einem Bytestrom wie normale Dateien,
>sondern blockweise, siehe sa(4) "Blocking Modes".
>
>Wenn tar(1) ein Archiv direkt vom Band zurücklesen soll, dann müssen
>beide Arten von Blockgrößen kompatibel sein.
>
>cat(1) ist das falsche Werkzeug um ein Archiv auf Band zu schreiben;
>die Größe der Happen, in denen es liest/schreibt, ist nicht
>dokumentiert, und wenn nicht zufällig das Teilerverhältnis stimmt,
>dann ist der letzte Block zu kurz. Wenn man ein Archiv indirekt auf
>(von) Band schreibt (liest), dann verwendet man dd(1) mit der der
>Archivstruktur entsprechenden Blockgröße.
>
>tar -cvvbf 20 - /iux/lgs21/Kund* | ssh oktest "dd bs=20b of=/dev/sa0"
>
>In der Praxis ist es meist geschickter, statt simplem dd(1) ein
>pufferndes Programm wie ports/misc/{team,buffer} zu verwenden.
>
>
>Vgl. auch "Elementare Backupwerkzeuge"
>http://home.pages.de/~naddy/unix/backup.html
>
>
>

das muss ich mir mal anschauen.

otto

-- 
-----------------------------------
Otto Kucera
A-1020 Wien Engerthstrasse 137/6/7
Tel: +43 699 1 942 30 91 [neue Nummer!]
Email: ok(at)72pixel.at
Icq: 65351173
-----------------------------------
And root said rm -rf /     ......and there was nothing
*BSD is like a wigwam: NO windows, NO gates and an Apache inside!
Your mailserver MUST resolve properly (Fully Qualified Domain Name) or the mail will not go through!
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Fri 19 Mar 2004 - 16:57:24 CET

search this site