Large capacity tape drives (VHS) and dump

Marc Greisen marcg at phred.UUCP
Fri Dec 23 03:50:18 AEST 1988


Reply-to: marcg at phred.UUCP (Marc Greisen)



Software involved: Ultrix 2.0

A number of months ago we were able to purchase one of the large
capacity tape drives that have recently come on the market.  The one we
bought was Digi-Data's Gigastore which uses VHS format tapes.  The other
one is Exebyte's 8mm unit.

We have been merrily using this unit just fine, but have recently
recognized a problem.  It appears that dump is unable to handle the
idea of a tape that can store 2.5 gigabytes of data.

We first came to this conclusion when dump would calculate that it
needed almost a whole tape for a 360 megabyte partition.

We have been giving dump these flags.
	d 2,000,000  - density expressed in bits per inch
	s 807        - length of tape in feet

these numbers were obtained by using capacity numbers supplied by Digi-Data.
A tape is 807 feet long and has a capacity of 2.5 gigabytes.  Therefore

             2.5 gigabytes
      -------------------------  =  2,165,584 bits per inch
	807(feet) * 12(inches)


Since we are a binary only site, we assume that dump uses ints for its 
variables. So given that
MAXINT is:

           2^32 - 1
          ----------  = 2,147,483,647
               2

we can see that if dump does all of it's the multiplication before 
any division, and we want to stay within MAXINT, we get: 

 2,000,000 bpi * 12 inches * 89 feet    2,136,000,000
 -----------------------------------  = -------------  = about 254 meg
                                         8 bits/byte   


Now as you can see I haven't been using 89 feet in my dump command, but
807 feet.  Therefore it seems likly we are getting an overflow condition 
that is not being trapped and wouldn't you know, it all seemed to work.

At some point dump seems to do a calculation and come up with 10240
byte blocks.  Irregardless there still appears to be a problem centered
around 32 bit ints.

So my question:  

     Has anyone else, given the popularity of these kind of
     tape devices, seen/fixed/worked around this problem?

     Anyone know how dump actually does it's calculations so
     I can maximize the dump data?


Marc Greisen
Physio-Control Corp.,
...tikal!phred!marcg
(206)867-4535



More information about the Comp.unix.ultrix mailing list