"Jesper Frank Nemholt" <jfn@dassic.com> wrote in
news:ahkjb0$46k$1@sunsite.dk:
> "Jesper Frank Nemholt" <jfn@dassic.com> wrote in message
> news:ahkbjp$27e$1@sunsite.dk...
>>
>> "Niels Kristian Jensen" <news2000@e-box.dk> wrote in message
>> news:ahk7rc$h22$1@sunsite.dk...
>> > Jesper Frank Nemholt wrote:
>> >
>> > >> Så nu nærmer det sig noget brugbart. Men hvorfor virker dette
>> > >> ikke:
>> > >>
>> > >> tar cvf - testdir/ | ssh nkj@remotehost "cat > /dev/st0"
>> > >>
>> > >> Jeg får flg. fejlmelding:
>> > >>
>> > >> cat: write error: Invalid argument
>> > >>
>> > > Skyldes mulivgis at du kører tar i verbose format på source
>> > > siden. Jeg
>> har
>> > > set at dette driller i visse sammenhænge.
>> >
>> > helt kort prøvede jeg lige igen uden "v" for verbose. Det gav samme
> fejl.
>>
>> ...og cat | > /dev/st0 ?????
Den forstår jeg ikke?
cat læser fra stdin, piper til stdout og så omdirigeres til filen /dev/st0
?
> Kom lige i tanke om noget....jeg tror det der er galt er at du ikke
> kan redirecte direkte til en sequential block device såsom et tape
> drive. Du er nødt til at hive den omkring f.eks. dd...noget a la :
>
> tar cf - testdir/ | ssh nkj@remotehost "dd of=/dev/st0"
Jeg er ikke sikker på at jeg forstår hvorfor dd kan bruges hvis cat ikke
kan?
Men dette virker:
tar cvf - /home | ssh tapeuser@remotehost "dd of=/dev/nst0 bs=800k"
som jeg skrev for nogen tid siden:
<
http://groups.google.com/groups?hl=da&lr=&ie=UTF-8&oe=UTF-
8&selm=3D101AC1.1060600%40e-box.dk>
Hvis jeg laver en midlertidig fil virker cat godt nok og så slipper jeg for
at slås med block-size.
Mvh. NKJensen