Amanda-Users

Re: TAPE-ERROR 00-00001 "[writing file: File too large]

2007-04-26 14:06:27
Subject: Re: TAPE-ERROR 00-00001 "[writing file: File too large]
From: Jon LaBadie <jon AT jgcomp DOT com>
To: amanda-users AT amanda DOT org
Date: Thu, 26 Apr 2007 14:03:27 -0400
On Thu, Apr 26, 2007 at 08:52:24PM +0400, Igor V. Ruzanov wrote:
> Hello!
> I run Amanda under FreeBSD-4.11, so when Amanda trying to make file of 
> dump with size of more than 4GB (exactly, 2**32-1), i can see in 
> log/amdump.* the following messages:
> 
> taper: writing end marker. [Sunday2 ERR kb 4194272 fm 1]
> driver: state time 2560.825 free kps: 30000 space: 81451306 taper: writing 
> idle-dumpers: 1 qlen tapeq: 0 runq: 0 roomq: 0 wakeup: 0 driver-idle: 
> not-idle
> driver: interface-state time 2560.825 if default: free 10000 if local: free 
> 10000 if lnc0: free 10000
> driver: hdisk-state time 2560.825 hdisk 0: free 81451306 dumpers 0
> driver: result time 2560.825 from taper: TAPE-ERROR 00-00001 "[writing 
> file: File too large]"
> 
> That is due to filesystems constraints in FreeBSD-4.x where a size of 
> file is given in 32-bit representation and declared in sys/stat.h with 
> int32_t integer type.
> Is there passible to change some code of Amanda to do the dumps into more 
> than 4GB files under FreeBSD-4.x? (for example, with deal of stdout) Where 
> in the Amanda code the conditions are checking for the maximum length of 
> writing file?

Are you "taping" to virtual tapes on hard disk?  If so, and your version
of amanda is recent, us the tape splitting feature that writes in chunks
than can, but don't have to, span several tapes.

If using a holding disk, use the chunk size feature to limit the maximum
size of a file on holding disk.

-- 
Jon H. LaBadie                  jon AT jgcomp DOT com
 JG Computing
 4455 Province Line Road        (609) 252-0159
 Princeton, NJ  08540-4322      (609) 683-7220 (fax)