On Wednesday 07 April 2010, Giel wrote:
>Gene Heskett wrote:
>> In which case I would do 2 things, 1, add enough more 1.5Tb drives to
>> the holding disk array to bring it to where it can handle the inparallel
>> setting, and/or 2, reduce inparallel to something that will fit in the
>> holding disk array when all of them use the same holding disk
>> simultaneously.
>
>As I see with this backup model it will be necessary to have bigger
> server.

Holding disk anyway.

>> I'm not fam with the LTO-4 drive, what is the capacity of one tape?
>
>800Gb/1.6Tb

Thanks.

>> I also concur with Jon LaBadie, you need to add another batch of tapes
>> if you are to be able to use a dumpcycle effectively.  If you have say
>> 20Tb all told, then obviously either that tapes must be that big, or
>> runtapes will be greater than one.
>
>with two NEO's I will have 48Tb (800gb * 60 slots) uncompressed space on
> tapes.

In a previous message didn't you say you and 12-13 of these 800Gb databases 
plus one of about 1.1Tb? 

I have mine setup so that the next level0 on any one dle still leaves me 
with 2 older level0's in case the new one is kerflooey.

Using a big hard drive, I have 30 days worth of 7/wk backups, so will often 
have 4 level0's available just in case.  Paranoid I guess, guilty.  But then 
the cost of your losing the only level0 is potentially much higher in terms 
of real money.  Get some math together to prove your point that you need 
more tapes, a lot more, to really have yourself covered.  Me, I'd cry & 
cuss, but life would go on for however much more time I have left, which at 
75 & diabetic, is toss coin at any one time.  Fortunately it came up heads 
again this morning.  ;-)

>> Use of compression will help as that data is probably not well packed
>> due to formatting, and this is yet another example where the use of the
>> drives compression would _not_ be advantageous.  When you use the drives
>> compressor, amanda has no clue about how full the tape is because of the
>> hardware compressors variable effectiveness.  If you use gzip (I've had
>> some problems with bzip2) in your 'dumptype', then amanda counts bytes
>> at the output of gzip, and has a much more precise view of what
>> remaining capacity that tape may have.
>>
>> And this brings up yet another gotcha.  The state of the hardware
>> compression switch is generally stored in an invisible to us mortals,
>> hidden header on the tape.  That means you can turn it off, and the
>> drive, in the process of recognizing the tape when it is inserted, will
>> silently turn it back on if the tape has this flag set.  In order to fix
>> this, you will have to rewind the tape, and without allowing the drive
>> to move the tape from that rewound state, write a new label using the
>> force option.  That seems to be the only way to turn compression in the
>> drive off and make it stick. gzip then can do its best, which is usually
>> much better than the hardware can do.  My own /home, with 3.3Gb of data
>> in it, compressed to 33.4% of its original size for a level0 last night.
>
>I'm not going to use compression i had bad experience with this feature
> with netvault.

Gzip doesn't have any warts that I've ever run into.  Bzip2, now there is a 
different bird.  I have had it miss complete subdirs in a kernel unpack, 
only fixable by downloading that versions tarball again.  Both were exactly 
the same size & md5sum.  me went off scratching head & never used bz2 again.

>I'm rerunning amanda increasing number DLE with total amount of data 3.3Tb. 
Fourth time I get this error after loading third tape:

>> Tue Apr  6 23:31:44 2010: taper: Device tape:/dev/nst1 error = 'No space
>> left on device' Tue Apr  6 23:31:44 2010: taper: Device tape:/dev/nst1
>> setting status flag(s): DEVICE_STATUS_VOLUME_ERROR Tue Apr  6 23:32:09
>> 2010: taper: invoking /usr/sbin/mtx -f /dev/sg3 status Tue Apr  6
>> 23:32:09 2010: taper: robot: updating state
>> Tue Apr  6 23:32:09 2010: taper: Amanda::Taper::Scan::traditional stage
>> 1: search for oldest reusable volume Tue Apr  6 23:32:09 2010: taper:
>> Amanda::Taper::Scan::traditional no oldest reusable volume Tue Apr  6
>> 23:32:09 2010: taper: Amanda::Taper::Scan::traditional stage 2: scan for
>> any reusable volume Tue Apr  6 23:32:09 2010: taper: robot: too early
>> for another 'status' invocation Tue Apr  6 23:32:09 2010: taper: robot:
>> loading next relative to current slot: 7 Tue Apr  6 23:32:09 2010:
>> taper: robot: using drive 1
>> Tue Apr  6 23:32:09 2010: taper: robot: unloading drive 1
>> Tue Apr  6 23:32:09 2010: taper: invoking /usr/sbin/mtx -f /dev/sg3
>> unload 5 1 Tue Apr  6 23:32:42 2010: taper: robot: unload complete
>> Tue Apr  6 23:32:42 2010: taper: invoking /usr/sbin/mtx -f /dev/sg3 load
>> 7 1 Tue Apr  6 23:33:09 2010: taper: robot: polling 'tape:/dev/nst2' to
>> see if it's ready Tue Apr  6 23:33:09 2010: taper: Device tape:/dev/nst2
>> error = 'Can't open tape device /dev/nst2: Device or resource busy' Tue
>> Apr  6 23:33:09 2010: taper: Device tape:/dev/nst2 setting status
>> flag(s): DEVICE_STATUS_DEVICE_BUSY Tue Apr  6 23:33:12 2010: taper:
>> robot: polling 'tape:/dev/nst2' to see if it's ready Tue Apr  6 23:33:12
>> 2010: taper: Device tape:/dev/nst2 error = 'Can't open tape device
>> /dev/nst2: Device or resource busy' Tue Apr  6 23:33:12 2010: taper:
>> Device tape:/dev/nst2 setting status flag(s): DEVICE_STATUS_DEVICE_BUSY
>> Tue Apr  6 23:33:15 2010: taper: robot: polling 'tape:/dev/nst2' to see
>> if it's ready Tue Apr  6 23:33:15 2010: taper: Device tape:/dev/nst2
>> error = 'Can't open tape device /dev/nst2: Device or resource busy' Tue
>> Apr  6 23:33:15 2010: taper: Device tape:/dev/nst2 setting status
>> flag(s): DEVICE_STATUS_DEVICE_BUSY Tue Apr  6 23:33:18 2010: taper:
>> robot: polling 'tape:/dev/nst2' to see if it's ready Tue Apr  6 23:33:18
>> 2010: taper: Device tape:/dev/nst2 error = 'Can't open tape device
>> /dev/nst2: Device or resource busy' Tue Apr  6 23:33:18 2010: taper:
>> Device tape:/dev/nst2 setting status flag(s): DEVICE_STATUS_DEVICE_BUSY
>> Tue Apr  6 23:33:21 2010: taper: robot: polling 'tape:/dev/nst2' to see
>> if it's ready Tue Apr  6 23:33:21 2010: taper: Device tape:/dev/nst2
>> error = 'Can't open tape device /dev/nst2: Device or resource busy' Tue
>> Apr  6 23:33:21 2010: taper: Device tape:/dev/nst2 setting status
>> flag(s): DEVICE_STATUS_DEVICE_BUSY Tue Apr  6 23:33:24 2010: taper:
>> robot: polling 'tape:/dev/nst2' to see if it's ready Tue Apr  6 23:33:24
>> 2010: taper: Device tape:/dev/nst2 error = 'Can't open tape device
>> /dev/nst2: Device or resource busy' Tue Apr  6 23:33:24 2010: taper:
>> Device tape:/dev/nst2 setting status flag(s): DEVICE_STATUS_DEVICE_BUSY
>> Tue Apr  6 23:33:27 2010: taper: robot: polling 'tape:/dev/nst2' to see
>> if it's ready Tue Apr  6 23:33:27 2010: taper: Device tape:/dev/nst2
>> error = 'Can't open tape device /dev/nst2: Device or resource busy' Tue
>> Apr  6 23:33:27 2010: taper: Device tape:/dev/nst2 setting status
>> flag(s): DEVICE_STATUS_DEVICE_BUSY Tue Apr  6 23:33:30 2010: taper:
>> robot: polling 'tape:/dev/nst2' to see if it's ready Tue Apr  6 23:33:30
>> 2010: taper: Device tape:/dev/nst2 error = 'Can't open tape device
>> /dev/nst2: Device or resource busy' Tue Apr  6 23:33:30 2010: taper:
>> Device tape:/dev/nst2 setting status flag(s): DEVICE_STATUS_DEVICE_BUSY
>> Tue Apr  6 23:33:33 2010: taper: robot: polling 'tape:/dev/nst2' to see
>> if it's ready Tue Apr  6 23:33:33 2010: taper: Device tape:/dev/nst2
>> error = 'Can't open tape device /dev/nst2: Device or resource busy' Tue
>> Apr  6 23:33:33 2010: taper: Device tape:/dev/nst2 setting status
>> flag(s): DEVICE_STATUS_DEVICE_BUSY Tue Apr  6 23:33:36 2010: taper:
>> robot: polling 'tape:/dev/nst2' to see if it's ready Tue Apr  6 23:33:36
>> 2010: taper: Device tape:/dev/nst2 error = 'Can't open tape device
>> /dev/nst2: Device or resource busy' Tue Apr  6 23:33:36 2010: taper:
>> Device tape:/dev/nst2 setting status flag(s): DEVICE_STATUS_DEVICE_BUSY
>> Tue Apr  6 23:33:39 2010: taper: robot: polling 'tape:/dev/nst2' to see
>> if it's ready Tue Apr  6 23:33:39 2010: taper: Device tape:/dev/nst2
>> error = 'Can't open tape device /dev/nst2: Device or resource busy' Tue
>> Apr  6 23:33:39 2010: taper: Device tape:/dev/nst2 setting status
>> flag(s): DEVICE_STATUS_DEVICE_BUSY Tue Apr  6 23:33:42 2010: taper:
>> robot: polling 'tape:/dev/nst2' to see if it's ready Tue Apr  6 23:33:42
>> 2010: taper: Device tape:/dev/nst2 error = 'Can't open tape device
>> /dev/nst2: Device or resource busy' Tue Apr  6 23:33:42 2010: taper:
>> Device tape:/dev/nst2 setting status flag(s): DEVICE_STATUS_DEVICE_BUSY
>> Tue Apr  6 23:33:45 2010: taper: robot: polling 'tape:/dev/nst2' to see
>> if it's ready Tue Apr  6 23:33:45 2010: taper: Device tape:/dev/nst2
>> error = 'Can't open tape device /dev/nst2: Device or resource busy' Tue
>> Apr  6 23:33:45 2010: taper: Device tape:/dev/nst2 setting status
>> flag(s): DEVICE_STATUS_DEVICE_BUSY Tue Apr  6 23:33:48 2010: taper:
>> robot: polling 'tape:/dev/nst2' to see if it's ready Tue Apr  6 23:33:48
>> 2010: taper: Device tape:/dev/nst2 error = 'Can't open tape device
>> /dev/nst2: Device or resource busy' Tue Apr  6 23:33:48 2010: taper:
>> Device tape:/dev/nst2 setting status flag(s): DEVICE_STATUS_DEVICE_BUSY
>> Tue Apr  6 23:33:51 2010: taper: robot: polling 'tape:/dev/nst2' to see
>> if it's ready Tue Apr  6 23:33:51 2010: taper: Device tape:/dev/nst2
>> error = 'Can't open tape device /dev/nst2: Device or resource busy' Tue
>> Apr  6 23:33:51 2010: taper: Device tape:/dev/nst2 setting status
>> flag(s): DEVICE_STATUS_DEVICE_BUSY Tue Apr  6 23:33:54 2010: taper:
>> robot: polling 'tape:/dev/nst2' to see if it's ready Tue Apr  6 23:33:54
>> 2010: taper: Device tape:/dev/nst2 error = 'Can't open tape device
>> /dev/nst2: Device or resource busy' Tue Apr  6 23:33:54 2010: taper:
>> Device tape:/dev/nst2 setting status flag(s): DEVICE_STATUS_DEVICE_BUSY
>> Tue Apr  6 23:33:57 2010: taper: robot: polling 'tape:/dev/nst2' to see
>> if it's ready Tue Apr  6 23:33:57 2010: taper: Device tape:/dev/nst2
>> error = 'Can't open tape device /dev/nst2: Device or resource busy' Tue
>> Apr  6 23:33:57 2010: taper: Device tape:/dev/nst2 setting status
>> flag(s): DEVICE_STATUS_DEVICE_BUSY Tue Apr  6 23:34:00 2010: taper:
>> robot: polling 'tape:/dev/nst2' to see if it's ready Tue Apr  6 23:34:00
>> 2010: taper: Device tape:/dev/nst2 error = 'Can't open tape device
>> /dev/nst2: Device or resource busy' Tue Apr  6 23:34:00 2010: taper:
>> Device tape:/dev/nst2 setting status flag(s): DEVICE_STATUS_DEVICE_BUSY
>> Tue Apr  6 23:34:03 2010: taper: robot: polling 'tape:/dev/nst2' to see
>> if it's ready Tue Apr  6 23:34:03 2010: taper: Device tape:/dev/nst2
>> error = 'Can't open tape device /dev/nst2: Device or resource busy' Tue
>> Apr  6 23:34:03 2010: taper: Device tape:/dev/nst2 setting status
>> flag(s): DEVICE_STATUS_DEVICE_BUSY Tue Apr  6 23:34:06 2010: taper:
>> robot: polling 'tape:/dev/nst2' to see if it's ready Tue Apr  6 23:34:06
>> 2010: taper: Device tape:/dev/nst2 error = 'Can't open tape device
>> /dev/nst2: Device or resource busy' Tue Apr  6 23:34:06 2010: taper:
>> Device tape:/dev/nst2 setting status flag(s): DEVICE_STATUS_DEVICE_BUSY
>> Tue Apr  6 23:34:09 2010: taper: robot: polling 'tape:/dev/nst2' to see
>> if it's ready Tue Apr  6 23:34:09 2010: taper: Device tape:/dev/nst2
>> error = 'Can't open tape device /dev/nst2: Device or resource busy' Tue
>> Apr  6 23:34:09 2010: taper: Device tape:/dev/nst2 setting status
>> flag(s): DEVICE_STATUS_DEVICE_BUSY Tue Apr  6 23:34:12 2010: taper:
>> robot: polling 'tape:/dev/nst2' to see if it's ready Tue Apr  6 23:34:12
>> 2010: taper: Device tape:/dev/nst2 error = 'Can't open tape device
>> /dev/nst2: Device or resource busy' Tue Apr  6 23:34:12 2010: taper:
>> Device tape:/dev/nst2 setting status flag(s): DEVICE_STATUS_DEVICE_BUSY
>> Tue Apr  6 23:34:15 2010: taper: robot: polling 'tape:/dev/nst2' to see
>> if it's ready Tue Apr  6 23:34:15 2010: taper: Device tape:/dev/nst2
>> error = 'Can't open tape device /dev/nst2: Device or resource busy' Tue
>> Apr  6 23:34:15 2010: taper: Device tape:/dev/nst2 setting status
>> flag(s): DEVICE_STATUS_DEVICE_BUSY Tue Apr  6 23:34:18 2010: taper:
>> robot: polling 'tape:/dev/nst2' to see if it's ready Tue Apr  6 23:34:18
>> 2010: taper: Device tape:/dev/nst2 error = 'Can't open tape device
>> /dev/nst2: Device or resource busy' Tue Apr  6 23:34:18 2010: taper:
>> Device tape:/dev/nst2 setting status flag(s): DEVICE_STATUS_DEVICE_BUSY
>> Tue Apr  6 23:34:21 2010: taper: robot: polling 'tape:/dev/nst2' to see
>> if it's ready Tue Apr  6 23:34:21 2010: taper: Device tape:/dev/nst2
>> error = 'Can't open tape device /dev/nst2: Device or resource busy' Tue
>> Apr  6 23:34:21 2010: taper: Device tape:/dev/nst2 setting status
>> flag(s): DEVICE_STATUS_DEVICE_BUSY Tue Apr  6 23:34:24 2010: taper:
>> robot: polling 'tape:/dev/nst2' to see if it's ready Tue Apr  6 23:34:24
>> 2010: taper: Device tape:/dev/nst2 error = 'Can't open tape device
>> /dev/nst2: Device or resource busy' Tue Apr  6 23:34:24 2010: taper:
>> Device tape:/dev/nst2 setting status flag(s): DEVICE_STATUS_DEVICE_BUSY
>> Tue Apr  6 23:34:27 2010: taper: robot: polling 'tape:/dev/nst2' to see
>> if it's ready Tue Apr  6 23:34:27 2010: taper: Device tape:/dev/nst2
>> error = 'Can't open tape device /dev/nst2: Device or resource busy' Tue
>> Apr  6 23:34:27 2010: taper: Device tape:/dev/nst2 setting status
>> flag(s): DEVICE_STATUS_DEVICE_BUSY Tue Apr  6 23:34:30 2010: taper:
>> robot: polling 'tape:/dev/nst2' to see if it's ready Tue Apr  6 23:34:30
>> 2010: taper: Device tape:/dev/nst2 error = 'Can't open tape device
>> /dev/nst2: Device or resource busy' Tue Apr  6 23:34:30 2010: taper:
>> Device tape:/dev/nst2 setting status flag(s): DEVICE_STATUS_DEVICE_BUSY
>> Tue Apr  6 23:34:33 2010: taper: robot: polling 'tape:/dev/nst2' to see
>> if it's ready Tue Apr  6 23:34:33 2010: taper: Device tape:/dev/nst2
>> error = 'Can't open tape device /dev/nst2: Device or resource busy' Tue
>> Apr  6 23:34:33 2010: taper: Device tape:/dev/nst2 setting status
>> flag(s): DEVICE_STATUS_DEVICE_BUSY Tue Apr  6 23:34:36 2010: taper:
>> robot: polling 'tape:/dev/nst2' to see if it's ready Tue Apr  6 23:34:36
>> 2010: taper: Device tape:/dev/nst2 error = 'Can't open tape device
>> /dev/nst2: Device or resource busy' Tue Apr  6 23:34:36 2010: taper:
>> Device tape:/dev/nst2 setting status flag(s): DEVICE_STATUS_DEVICE_BUSY
>> Tue Apr  6 23:34:39 2010: taper: robot: polling 'tape:/dev/nst2' to see
>> if it's ready Tue Apr  6 23:34:39 2010: taper: Device tape:/dev/nst2
>> error = 'Can't open tape device /dev/nst2: Device or resource busy' Tue
>> Apr  6 23:34:39 2010: taper: Device tape:/dev/nst2 setting status
>> flag(s): DEVICE_STATUS_DEVICE_BUSY Tue Apr  6 23:34:42 2010: taper:
>> robot: polling 'tape:/dev/nst2' to see if it's ready Tue Apr  6 23:34:42
>> 2010: taper: Device tape:/dev/nst2 error = 'Can't open tape device
>> /dev/nst2: Device or resource busy' Tue Apr  6 23:34:42 2010: taper:
>> Device tape:/dev/nst2 setting status flag(s): DEVICE_STATUS_DEVICE_BUSY
>> Tue Apr  6 23:34:45 2010: taper: robot: polling 'tape:/dev/nst2' to see
>> if it's ready Tue Apr  6 23:34:45 2010: taper: Device tape:/dev/nst2
>> error = 'Can't open tape device /dev/nst2: Device or resource busy' Tue
>> Apr  6 23:34:45 2010: taper: Device tape:/dev/nst2 setting status
>> flag(s): DEVICE_STATUS_DEVICE_BUSY Tue Apr  6 23:34:48 2010: taper:
>> robot: polling 'tape:/dev/nst2' to see if it's ready Tue Apr  6 23:34:48
>> 2010: taper: Device tape:/dev/nst2 error = 'Can't open tape device
>> /dev/nst2: Device or resource busy' Tue Apr  6 23:34:48 2010: taper:
>> Device tape:/dev/nst2 setting status flag(s): DEVICE_STATUS_DEVICE_BUSY
>> Tue Apr  6 23:34:51 2010: taper: robot: polling 'tape:/dev/nst2' to see
>> if it's ready Tue Apr  6 23:34:51 2010: taper: Device tape:/dev/nst2
>> error = 'Can't open tape device /dev/nst2: Device or resource busy' Tue
>> Apr  6 23:34:51 2010: taper: Device tape:/dev/nst2 setting status
>> flag(s): DEVICE_STATUS_DEVICE_BUSY Tue Apr  6 23:34:54 2010: taper:
>> robot: polling 'tape:/dev/nst2' to see if it's ready Tue Apr  6 23:34:54
>> 2010: taper: Device tape:/dev/nst2 error = 'Can't open tape device
>> /dev/nst2: Device or resource busy' Tue Apr  6 23:34:54 2010: taper:
>> Device tape:/dev/nst2 setting status flag(s): DEVICE_STATUS_DEVICE_BUSY
>> Tue Apr  6 23:34:57 2010: taper: robot: polling 'tape:/dev/nst2' to see
>> if it's ready Tue Apr  6 23:34:57 2010: taper: Device tape:/dev/nst2
>> error = 'Can't open tape device /dev/nst2: Device or resource busy' Tue
>> Apr  6 23:34:57 2010: taper: Device tape:/dev/nst2 setting status
>> flag(s): DEVICE_STATUS_DEVICE_BUSY Tue Apr  6 23:35:00 2010: taper:
>> robot: polling 'tape:/dev/nst2' to see if it's ready Tue Apr  6 23:35:00
>> 2010: taper: Device tape:/dev/nst2 error = 'Can't open tape device
>> /dev/nst2: Device or resource busy' Tue Apr  6 23:35:00 2010: taper:
>> Device tape:/dev/nst2 setting status flag(s): DEVICE_STATUS_DEVICE_BUSY
>> Tue Apr  6 23:35:03 2010: taper: robot: polling 'tape:/dev/nst2' to see
>> if it's ready Tue Apr  6 23:35:03 2010: taper: Device tape:/dev/nst2
>> error = 'Can't open tape device /dev/nst2: Device or resource busy' Tue
>> Apr  6 23:35:03 2010: taper: Device tape:/dev/nst2 setting status
>> flag(s): DEVICE_STATUS_DEVICE_BUSY Tue Apr  6 23:35:06 2010: taper:
>> robot: polling 'tape:/dev/nst2' to see if it's ready Tue Apr  6 23:35:06
>> 2010: taper: Device tape:/dev/nst2 error = 'Can't open tape device
>> /dev/nst2: Device or resource busy' Tue Apr  6 23:35:06 2010: taper:
>> Device tape:/dev/nst2 setting status flag(s): DEVICE_STATUS_DEVICE_BUSY
>> Tue Apr  6 23:35:06 2010: taper: new Amanda::Changer::Error:
>> type='fatal', message='while waiting for 'tape:/dev/nst2' to become
>> ready: Can't open tape device /dev/nst2: Device or resource busy' Tue
>> Apr  6 23:35:06 2010: taper: Amanda::Taper::Scan::traditional result:
>> error=while waiting for 'tape:/dev/nst2' to become ready: Can't open
>> tape device /dev/nst2: Device or resource busy Tue Apr  6 23:35:06 2010:
>> taper: Cancelling <x...@0x7f2bf016e710
>> (<xfersourcedirecttcplis...@0x155b6a0> ->
>> <xferdesttapersplit...@0x1514230>)> Tue Apr  6 23:35:06 2010: taper: pid
>> 5195 finish time Tue Apr  6 23:35:06 2010

That tape, I would suggest, is not the correct tape, or something.  Can you 
manually unload it, then see if it will reload, using the same syntax shown 
above?  Doing it from the command line might get you a more meaningful error 
message.  My experience with mtx is dated as I went to virtual tapes about 3 
years ago, 20x more dependable here, at 10% of the price of a new, still too 
small changer.  If there is another drive available, you should also try to 
load that one in another drive.

>Can you edit and remove my email. thanks

I am replying only to the list, as I think it should be.  ?

-- 
Cheers, Gene
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)

Don't SANFORIZE me!!

Reply via email to