[ale] writing to tape

Geoffrey lists at serioustechnology.com
Tue Feb 2 14:41:53 EST 2010


Greg Freemyer wrote:
> 2010/2/2 Björn Gustafsson <bg-ale at bjorng.net>:
>> On Mon, Feb 1, 2010 at 10:31 AM, Geoffrey <lists at serioustechnology.com> wrote:
>>> Greg Freemyer wrote:
>>>> What's your command line including pipes.
>>> ssh servername "tar -cf - $BackupThis" | dd bs=10k of=/dev/nst0
>> I don't know if it works with GNU tar, but you might want to try the
>> -B switch and/or to set `-b 20' to explicitly match the dd blocksize.
>> (20 should be the default though.)
>>
>> After quickly checking the GNU tar manpage, it seems to indicate that
>> -B only works for reads, but it might be worth a try anyway.
>>
>> --
>> Björn Gustafsson
> 
> tar is not the problem.  Its whatever the interconnect is between the machines.
> 
> It is not keeping up with the tape drive so dd is stalling out on the
> input from the comm channel and creating partial blocks on its output.
>  dd is just not really a good tool for this use case.
> 
> I've come across similar issues in the past.  My solution was to us
> mbuffer as I said in a previous email.
> 
> I think this is what I used <http://www.maier-komor.de/mbuffer.html>
> but it was years ago.  Back then it was not really well supported and
> I had to patch in some fixes..  To my surprise it is now in the
> opensuse distro, so maybe others as well.

Seems it's well maintained, last update dec 27 of last year.  I'll check 
it out, thanks.

> 
> Greg


-- 
Until later, Geoffrey

"I predict future happiness for America if they can prevent
the government from wasting the labors of the people under
the pretense of taking care of them."
- Thomas Jefferson


More information about the Ale mailing list