Quasijarus 4.3BSD on 1600bpi magtape

From: Jochen Kunz <jkunz_at_unixag-kl.fh-kl.de>
Date: Sat Jan 25 04:34:39 2003

On 2003.01.25 01:07 Michael Sokolov wrote:

> > Yes. Use maketape from the 2.11BSD distribution.
> I strongly advise against this approach.
Well, I had to use some programm to write the tapes, dd(1), maketape, or
somthing else. I made good experiences with maketape to write 2.11BSD
tapes, so I stayed with it and it worked very well.

> and one cannot expect the tools
> from some random foreign OS to produce correct distribution tapes for
> 4.3BSD-Quasijarus.
The same for dd(1). There may some implementation differences in dd(1),
say on SunOS or AIX, that may produce unusable tapes. Therefore I used
maketape. I had a glance at the code and it seams that it does
everything proper on every UNIX and Unix-like OS.
Don't forget the chicken-egg problem. If I have no 4.3BSD-Quasijarus
running, I have to use some random foreign OS to produce distribution
tapes. (Or I have to bother somone else to do it for me.)

> > You have to observe the
> > correct block sizes, that you can't do with dd.
> Yes you can. dd bs=blocksize. Here is the sequence of commands to
> write a 4.3BSD-Quasijarus 1600 BPI distribution:
> (mount the first reel)
> dd if=stand of=/dev/nrmt0h bs=512
I learnd that the bs= parameter of dd doesn't set the block size of the
tape with an ioctl, it is only the buffersize parameter that is used in
the write(2) syscall.
But as already said, maybe some other implementations of dd and tape
drivers may do somthing else.
Homepage: http://www.unixag-kl.fh-kl.de/~jkunz/
Received on Sat Jan 25 2003 - 04:34:39 GMT

This archive was generated by hypermail 2.3.0 : Fri Oct 10 2014 - 23:36:02 BST